Remote Senior Software Engineer, AI Engineering

Posted

Apply now
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 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:

  • 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 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback