Remote Senior Software Engineer, AI Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

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.
Leave a feedback