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 important.
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:
ServiceNow offers a flexible work persona, allowing employees to work remotely or in a flexible manner.
The company values inclusivity and encourages candidates from diverse backgrounds to apply.
Employees are provided with opportunities for professional growth and learning through collaboration and knowledge sharing.
The work environment promotes a sustainable pace, ensuring employees can maintain a healthy work-life balance.
ServiceNow is committed to creating an accessible and inclusive experience for all candidates, providing accommodations as needed.
The company is an equal opportunity employer, ensuring fair consideration for all qualified applicants.
Apply now
Please, let ServiceNow know you found this job
on RemoteYeah
.
This helps us grow π±.