Senior Software Engineer - AL/ML Platforms

Nike•Beaverton, OR
•Hybrid

About The Position

As a Software Engineer in AI/ML Platforms, you will design and implement core components of Nike’s data science services and platform and help scale them globally. The role sits at the intersection of computer systems and machine learning, working collaboratively with data science and analytics teams to deliver scalable, performant, and reliable solutions. You will develop services and paved-path solutions that enable Nike data scientists and ML engineers to build, train, serve, and manage models. You will also evaluate AI/ML platform services and capabilities for potential long-term use, work with the user community to anticipate platform needs, and improve engineering practices through architecture, technical design, and code reviews. The platform supports AI/ML applications such as personalization, recommendations, smart search, demand sensing, and scheduling across Nike digital experiences and business areas.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or a suitable combination of education, experience, and training.
  • Strong computer science fundamentals.
  • At least 5 years of professional software development experience.
  • Ability to design, build, and manage a technical feature or capability.
  • Programming experience with at least one modern language such as Java, Python, or Golang.
  • Experience with Infrastructure as Code or DevOps practices and technologies such as Terraform.
  • Experience with cloud services such as AWS EC2, S3, DynamoDB, or Azure Cloud.
  • Experience developing and using microservices.
  • Excellent written and oral communication skills on technical and non-technical topics.
  • Knowledge of AI/ML concepts, including ML serving and training, GenAI/agents, RAG, A/B testing, model experimentation, and MCP.
  • Platform experience with authentication, CI/CD, and observability.
  • Experience with big data technologies such as Spark.

Responsibilities

  • Design and implement core components of data science services and the AI/ML platform, scaling them to serve Nike globally.
  • Develop services and paved-path solutions that enable data scientists and ML engineers.
  • Enable and accelerate model training, model serving, and model management.
  • Evaluate AI/ML platform services and capabilities for potential long-term approaches.
  • Work with the user community to anticipate platform needs for algorithm development, model training, model management, data engineering, and model serving.
  • Participate in architecture, technical design, and code reviews to advance engineering practices.
  • Collaborate with Agent Developers, Data Scientists, ML Engineers, and Product teams to identify and deliver platform capabilities.
  • Work with teams integrating ML capabilities into Nike experiences and business applications.

Benefits

  • Accommodations for the interview process, including screen readers, sign language interpreters, accessible and single-location in-person interviews, closed captioning, and other reasonable modifications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service