Please, let ServiceNow know you found this job
on RemoteYeah.
This helps us grow π±.
Description:
The Senior Software Engineer, AI Engineer position is part of the Emerging Technology Group within Digital Technology at ServiceNow.
The role involves driving the development of highly scalable backend services that impact 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 position requires evolving the MLOps process followed by the team.
The engineer will lead code reviews, mentor junior engineers, and enforce best practices in coding, design, and architecture.
Collaboration with cross-functional teams, including product managers and ML engineers, is essential to build and deploy high-quality features.
The role involves working with cloud platforms such as Azure, Databricks, GCP, and 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 to enhance 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 necessary.
Experience with microservices architecture is required.
Expertise in building and optimizing scalable back-end systems and APIs is essential.
Strong experience with web frameworks like Flask and FastAPI is needed.
Familiarity with asynchronous programming and frameworks such as AsyncIO and Celery is preferred.
A solid understanding of relational and non-relational databases, including PostgreSQL, MySQL, MongoDB, Snowflake, Databricks, Redis, and ElasticSearch, is required.
Experience with containerization technologies like Docker and Kubernetes, as well as cloud infrastructure (Azure, AWS, GCP), is necessary.
Proficient understanding of version control tools (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines is essential.
Excellent problem-solving skills with a focus on performance tuning, scalability, and security are required.
Strong communication and collaboration skills are necessary.
Knowledge of machine learning frameworks or data science is a significant plus.
Familiarity with front-end technologies such as JavaScript, React, HTML, and CSS is also a plus.
Benefits:
The position offers a competitive base pay range of $123,300 - $209,700, plus equity (when applicable) 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.
Compensation is based on geographic location and is subject to change based on work location.
For positions in the Bay Area, there is a pay enhancement for roles located in that geographical area.
Apply now
Please, let ServiceNow know you found this job
on RemoteYeah
.
This helps us grow π±.