Senior Software Engineer, AI Platform

February 27, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, AI Platform

Are you a passionate and experienced Software Engineer eager to build the foundational infrastructure for cutting-edge artificial intelligence? Join our innovative AI Platform team to design, develop, and optimize the scalable systems and tools that empower our data scientists and machine learning engineers to bring groundbreaking AI solutions to life. This is a unique opportunity to work at the intersection of large-scale distributed systems and machine learning, directly impacting our product capabilities and user experience.

About the Role

As a Senior Software Engineer on the AI Platform team, you will play a critical role in shaping the architecture and development of our core machine learning infrastructure. You will be responsible for creating robust, high-performance, and user-friendly services that abstract away the complexities of MLOps, enabling rapid experimentation, training, and deployment of machine learning models. You’ll work with diverse teams across the organization, translating complex requirements into elegant and resilient technical solutions. If you thrive on tackling challenging technical problems at scale and have a strong desire to empower others through robust platform engineering, this role is for you.

Key Responsibilities

  • Design and develop scalable microservices for various components of our AI platform, including data ingestion, feature stores, model training orchestration, and inference serving.
  • Build and optimize data pipelines for machine learning, ensuring data quality, lineage, and efficient access for model development and production.
  • Implement and maintain tools and frameworks for automated model lifecycle management, including experimentation tracking, versioning, deployment, and monitoring.
  • Collaborate closely with data scientists and machine learning engineers to understand their pain points and requirements, translating them into technical specifications and platform features.
  • Ensure the reliability, performance, and security of the AI platform through rigorous testing, monitoring, and proactive incident response.
  • Contribute to architectural discussions, provide technical leadership, and mentor junior engineers within the team and across the organization.
  • Stay current with industry trends and emerging technologies in AI, MLOps, cloud computing, and distributed systems, advocating for best practices and innovation.

Required Skills & Qualifications

  • 5+ years of professional experience in software development, with a significant focus on backend systems, platform engineering, or MLOps.
  • Strong proficiency in at least one modern programming language such as Python (preferred), Go, Java, or Scala.
  • Extensive experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of distributed systems principles, microservices architectures, and experience building highly scalable and resilient services.
  • Familiarity with data processing frameworks like Apache Spark, Flink, or similar big data technologies.
  • Experience with MLOps concepts and tools (e.g., MLflow, Kubeflow, Sagemaker, Airflow) for managing the machine learning lifecycle.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related quantitative field, or equivalent practical experience.
  • Excellent problem-solving skills, with a strong analytical mindset and attention to detail.
  • Ability to communicate complex technical concepts clearly and effectively to both technical and non-technical audiences.

Desired Attributes (Bonus Points If You Have)

  • Experience with real-time data streaming technologies (e.g., Kafka, Kinesis).
  • Deep understanding of machine learning algorithms and experience with deep learning frameworks (TensorFlow, PyTorch).
  • Contributions to open-source projects related to MLOps, data engineering, or machine learning.
  • Experience working in an agile development environment with a strong emphasis on CI/CD, testing, and observability.
  • Previous experience building or maintaining a feature store.

What We Offer

  • Competitive salary and equity package that recognizes your experience and contributions.
  • Comprehensive health, dental, and vision insurance for you and your family.
  • Flexible work arrangements and generous paid time off to ensure work-life balance.
  • Opportunities for professional development, including conferences, workshops, and continuous learning programs.
  • A dynamic, collaborative, and inclusive work environment where your ideas are valued.
  • The chance to work on challenging, high-impact projects that leverage cutting-edge technologies to shape the future of AI.
  • A culture that fosters innovation, personal growth, and continuous improvement.

How to Apply

If you are a seasoned engineer excited by the prospect of building the backbone of our AI future and meet the qualifications listed above, we encourage you to apply! Please submit your resume and a cover letter outlining your relevant experience, technical achievements, and why you believe you’d be a great fit for this role and our team via our careers page. We look forward to reviewing your application!