Please, let ServiceNow know you found this job
on RemoteYeah.
This helps us grow π±.
Description:
The Senior Software Engineer, AI Engineering role is part of the Emerging Technology Group within Digital Technology at ServiceNow.
The position 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 role includes 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 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 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 such as AsyncIO and Celery is needed.
A solid understanding of relational and non-relational databases, including PostgreSQL, MySQL, MongoDB, Snowflake, Databricks, Redis, and ElasticSearch, is important.
Experience with containerization technologies like Docker and Kubernetes, as well as 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 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 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 promotes inclusivity and welcomes candidates from diverse backgrounds, encouraging unique experiences and non-traditional paths.
Apply now
Please, let ServiceNow know you found this job
on RemoteYeah
.
This helps us grow π±.