ServiceNow - Orlando, FL

posted about 2 months ago

Full-time - Mid Level
Orlando, FL
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

The Senior Software Engineer in AI Engineering at ServiceNow is responsible for developing highly scalable backend services that enhance AI-related products. This role is part of the Emerging Technology Group within Digital Technology, focusing on driving the customer zero strategy to ensure that ServiceNow products deliver value both internally and externally. The position emphasizes innovation, collaboration, and the integration of machine learning capabilities into the ServiceNow platform.

Responsibilities

  • Design, implement, and maintain efficient, reusable, and reliable Python code.
  • Architect and develop scalable, secure, and high-performance AI-driven software solutions.
  • Integrate ML/AI capabilities into the ServiceNow platform.
  • Help evolve the MLOps process the team follows.
  • Lead code reviews, mentor junior engineers, and enforce best practices in coding, design, and architecture.
  • Collaborate with cross-functional teams including product managers and ML engineers to build and deploy high-quality features.
  • Work with cloud platforms (Azure, Databricks, GCP, AWS, etc.) to develop and deploy cloud-based solutions.
  • Identify and resolve software defects through debugging and troubleshooting.
  • Continuously improve existing codebases to increase maintainability, performance, and scalability.
  • Drive the technical direction of key projects and ensure alignment with overall business goals.
  • Ensure system security and data protection principles are embedded in solutions.
  • Stay up to date with new tools, libraries, and trends in the Python and software development ecosystems.

Requirements

  • 5+ years of professional software development experience using Python.
  • Strong understanding of design patterns, integration patterns/practice, data modeling principles, and best practices.
  • Experience with microservices architecture.
  • Expertise in building and optimizing scalable back-end systems and APIs.
  • Strong experience with web frameworks like Flask and FastAPI.
  • Familiarity with asynchronous programming and frameworks (e.g., AsyncIO, Celery).
  • Solid understanding of relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB, Snowflake, Databricks, Redis, ElasticSearch, etc.).
  • Experience with containerization technologies (e.g., Docker, Kubernetes) and cloud infrastructure (Azure, AWS, GCP, etc.).
  • Proficient understanding of version control tools (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving skills with a focus on performance tuning, scalability, and security.
  • Strong communication and collaboration skills.

Nice-to-haves

  • Knowledge of machine learning frameworks or data science is a big plus.
  • Familiarity with front-end technologies (JavaScript, React, HTML, CSS) is a plus.

Benefits

  • Flexible work arrangements
  • Inclusive work environment
  • Opportunities for professional development
  • Access to cutting-edge technology and tools
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service