Software Engineer, ML Platform

4 weeks ago


Seattle, Washington, United States Apple Full time

Job Description:

As a software engineer on Apple's Machine Learning Platform Technology & Infra team, you will design and build services to accelerate and improve the model lifecycle process.

Key Responsibilities:

  • Design and build services to accelerate and improve the model lifecycle process
  • Work with customers and partners across Apple to implement REST API services and client SDKs using Golang in combination with Open API
  • Monitor, measure, test, and optimize the performance, uptime, and usability of services managed in cloud-based (Kubernetes) architecture
  • Support customer and partner integrations across a wide range of ML-focused use cases

Requirements:

  • 3+ years engineering experience and strong background in computer science: distributed systems, algorithms, and data structures, APIs, and highly scalable, reliable systems and microservices
  • Strong skills coding in Golang (3+ years): sophisticated approach to interfaces, concurrency, generics, channels, and unit tests
  • Focus on robust API-based services and client SDKs, including unit and integration tests
  • Passionate about building systems that will stand the test of time and be supported by a team
  • Excellent interpersonal skills for connecting across teams and partners
  • Bachelors in Computer Science or equivalent industry work experience

Preferred Qualifications:

  • Familiar with pod-based service deployment and operations in Kubernetes
  • Experience with OpenAPI/Swagger, including commonly used specs, generation of clients, and documentation
  • Familiar with observability, telemetry, and monitoring tooling such as Prometheus, OpenTelemetry, Splunk, Jaeger, Grafana
  • Coding skills in Python-based SDK development: 2-5 years, intermediate or higher

Benefits:

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Range of discounted products and free services
  • Reimbursement for certain educational expenses
  • Discretionary bonuses or commission payments

Apple is an equal opportunity employer:

We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.



  • Seattle, Washington, United States BioSpace, Inc. Full time

    Job SummaryThe RoleWe are seeking a Senior Software Developer / Machine Learning Engineer to join our ML Platform Team in Seattle. As a Sr. SDE, this role requires strong collaboration skills to work closely with data science teams and application teams to develop real-world applications.Key Responsibilities Lead the design and development of software...


  • Seattle, Washington, United States Apple Full time

    Role OverviewWe are seeking a Senior Full Stack Software Engineer to join our Machine Learning Platform team at Apple. As a key member of our team, you will be responsible for building and maintaining the infrastructure and tooling that enables our ML teams to support the entire ML lifecycle, from data engineering to experimentation.Key...


  • Seattle, Washington, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Machine Learning Platform Technology & Infra team. As a software engineer on our team, you will design and build services to accelerate and improve the model lifecycle process.Key ResponsibilitiesDesign and build services to accelerate and improve the model lifecycle processWork with...


  • Seattle, Washington, United States BioSpace, Inc. Full time

    Job DetailsThe RoleModerna is seeking a Senior Software Developer (SDE) / Machine Learning Engineer (MDE) to join the ML Platform Team in Seattle.The MLE will play a crucial role in developing tools and infrastructure to support data scientists' experimentation and the productionalization of models/algorithms.As a Sr. SDE, this role requires strong...


  • Seattle, Washington, United States Apple Full time

    About the RoleThis is an exciting opportunity to join Apple's AIML team as a Software Development Engineer, Machine Learning Platform & Infrastructure. As a key member of our team, you will be responsible for accelerating the creation of amazing on-device ML experiences.Our team is responsible for profiling, analyzing, and optimizing ML inference performance...


  • Seattle, Washington, United States F5 Networks Full time

    Software Engineer II - AI/ML Solutions DeveloperAt F5 Networks, we are dedicated to creating a better digital world. Our teams empower organizations to create, secure, and run applications that enhance the digital experience.We seek a highly skilled and motivated Software Engineer II with a strong background in artificial intelligence (AI) and machine...


  • Seattle, Washington, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Senior Full-Stack Software Engineer to join our Machine Learning Platform & Technology team at Apple. As a key member of our team, you will be responsible for designing, developing, and deploying cutting-edge machine learning solutions that power Apple's intelligent experiences across hardware, software, and...


  • Seattle, Washington, United States Tik Tok Full time

    About the RoleThe Ads Machine Learning Infrastructure team at TikTok is responsible for building and operating scalable and reliable ads ranking infrastructure systems. We are looking for a talented Software Engineer to join our team as a Tech Lead and provide technical leadership to key projects.Responsibilities Lead projects committed to building and...


  • Seattle, Washington, United States Apple Full time

    Job Description:As a software engineer on our team, you will design and build services to accelerate and improve the model lifecycle process. We build, deploy and operate critical services that power the Apple ML Lifecycle platform. Implement REST API services and client SDKs using Golang in combination with Open API.Responsibilities:Design and build...


  • Seattle, Washington, United States Apple Full time

    About the RoleWe are seeking a Senior Full-Stack Software Engineer to join our Machine Learning Platform & Technology team at Apple. As a key member of our team, you will be responsible for designing, developing, and maintaining our machine learning platform.Key ResponsibilitiesDesign and develop scalable and efficient machine learning algorithms and...


  • Seattle, Washington, United States Tik Tok Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Ads Machine Learning Infrastructure team. As a technical leader, you will be responsible for designing and implementing scalable and reliable ads ranking infrastructure systems.Key Responsibilities:Lead projects to build and operate scalable and reliable ads ranking...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team in building a cloud-based contact center solution. As a key member of our team, you will be responsible for designing and developing scalable, resilient systems that meet the needs of our customers.Key Responsibilities:Design and develop cloud-based contact center...

  • AI/ML Engineer

    4 weeks ago


    Seattle, Washington, United States GlaxoSmithKline Full time

    Job SummaryWe are seeking a highly skilled software engineer to join our AI/ML team at GlaxoSmithKline. As a key member of our team, you will be responsible for designing, building, and shipping high-quality software solutions that leverage machine learning and AI technologies.Key ResponsibilitiesDesign and develop software solutions that integrate machine...


  • Seattle, Washington, United States Apple Full time

    About the RoleThis is an exciting opportunity to join Apple's AIML - On-Device Machine Learning group, responsible for accelerating the creation of amazing on-device ML experiences. As a Software Development Engineer, you will play a key role in profiling, analyzing, and optimizing ML inference performance across a wide range of ML models, Apple devices, and...


  • Seattle, Washington, United States Blue Origin Full time

    Contribute to the Development of Avionics Platform SoftwareAt Blue Origin, we're working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. We're seeking an experienced Embedded Software Engineer to contribute to the development of avionics platform software that leverages real-time...


  • Seattle, Washington, United States Blue Origin Full time

    Contribute to the Development of Avionics Platform SoftwareAt Blue Origin, we're working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. As an Embedded Software Engineer for Spaceflight Systems, you will develop avionics platform software and tools for various spaceflight systems....


  • Seattle, Washington, United States Galileo Co. Full time

    Galileo Co. is a financial technology company that provides innovative software products and services to power the world's largest Fintechs.We lead our industry with superior fraud detection, security, decision-making analytics, and regulatory compliance functionality.We are seeking a Senior Principal Software Engineer with a strong background in developing...


  • Seattle, Washington, United States Blue Origin Full time

    About the Role:We are seeking a highly skilled Aerospace Software Platform Engineer III to join our team at Blue Origin. As a key member of our Avionics Center of Excellence, you will be responsible for developing avionics platform software and tools for various spaceflight systems.Key Responsibilities:Design and develop platform software for embedded...


  • Seattle, Washington, United States RentSpree LLC Full time

    RentSpree, a leading home rental software company, is revolutionizing the residential rental industry. Our award-winning software connects renters and landlords, forging partnerships with top real estate companies.We are seeking a skilled Software Engineer to join our engineering team. As a key member, you will be responsible for building and maintaining our...


  • Seattle, Washington, United States Tik Tok Full time

    About UsByteDance is a global technology company that inspires creativity and enriches life. Our mission is to make it easier and more fun for people to connect with, consume, and create content.Why Join UsAt ByteDance, we believe that every challenge is an opportunity to learn, innovate, and grow. We create together and grow together, driving impact for...