Please, let ServiceNow know you found this job
on RemoteYeah.
This helps us grow π±.
Description:
The role is for a Senior Software Engineer, AI Engineer at ServiceNow, located in Santa Clara, California, with remote work options available.
The position is part of the Emerging Technology Group within Digital Technology, focusing on developing highly scalable backend services for AI-related products.
Responsibilities include designing, implementing, and maintaining efficient, reusable, and reliable Python code.
The engineer will architect and develop scalable, secure, and high-performance AI-driven software solutions.
Integration of ML/AI capabilities into the ServiceNow platform is a key task.
The role involves evolving the MLOps process and leading code reviews while mentoring junior engineers.
Collaboration with cross-functional teams, including product managers and ML engineers, is essential to build and deploy high-quality features.
The engineer will work with various cloud platforms (Azure, Databricks, GCP, AWS) to develop and deploy cloud-based solutions.
Identifying and resolving software defects through debugging and troubleshooting is part of the job.
Continuous improvement of existing codebases for maintainability, performance, and scalability is expected.
The engineer will drive the technical direction of key projects and ensure alignment with overall business goals.
Ensuring system security and data protection principles are embedded in solutions is crucial.
Staying updated with new tools, libraries, and trends in the Python and software development ecosystems is required.
Requirements:
Candidates must have 5+ years of professional software development experience using Python.
A strong understanding of design patterns, integration patterns/practice, data modeling principles, and best practices is required.
Experience with microservices architecture is essential.
Expertise in building and optimizing scalable back-end systems and APIs is necessary.
Strong experience with web frameworks like Flask and FastAPI is required.
Familiarity with asynchronous programming and frameworks (e.g., AsyncIO, Celery) is needed.
A solid understanding of relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB, Snowflake, Databricks, Redis, ElasticSearch) is important.
Experience with containerization technologies (e.g., Docker, Kubernetes) and cloud infrastructure (Azure, AWS, GCP) is required.
Proficient understanding of version control tools (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines is necessary.
Excellent problem-solving skills with a focus on performance tuning, scalability, and security are essential.
Strong communication and collaboration skills are required.
Knowledge of machine learning frameworks or data science is a big plus.
Familiarity with front-end technologies (JavaScript, React, HTML, CSS) is also a plus.
Benefits:
The position offers a competitive base pay ranging from $137,000 to $233,000, plus equity and variable/incentive compensation.
Health plans, including flexible spending accounts, are provided.
A 401(k) Plan with company match is available.
Employees can participate in an Employee Stock Purchase Plan (ESPP) and matching donations.
A flexible time away plan and family leave programs are offered, subject to eligibility requirements.
The company values inclusivity and encourages candidates from diverse backgrounds to apply, emphasizing that unique experiences enrich the team.
Apply now
Please, let ServiceNow know you found this job
on RemoteYeah
.
This helps us grow π±.