Machine Learning Engineer

4 days ago


Cupertino, California, United States CoolSnail Full time
Job Overview

CoolSnail is seeking a highly skilled Machine Learning Engineer/AI Engineer to join our team. As a key member of our engineering team, you will design, develop, and deploy machine learning pipelines using K8s/AKS based Argo Workflow Orchestration solutions.

Key Responsibilities:

  • Design and develop machine learning pipelines using K8s/AKS based Argo Workflow Orchestration solutions
  • Participate in design reviews with the platform engineering team to decide on design, technologies, project priorities, deadlines, and deliverables
  • Work closely with the Data Lake and Data Science team to understand their data structure and machine learning algorithms
  • Implement real-time Argo workflow pipelines, integrate pipelines with machine learning models, and translate data and model results into business stakeholders' Data Lake
  • Develop distributed machine learning pipelines for training and inferencing using Argo, Spark, and AKS
  • Build highly scalable backend REST APIs to collect data from Data Lake and other use-cases/scenarios
  • Deploy applications in Azure Kubernetes Service using GitLab CICD, Jenkins, Docker, Kubectl, Helm, and Manifest
  • Experience in branching, tagging, and maintaining versions across different environments in GitLab
  • Review code developed by other developers and provide feedback to ensure best practices
  • Debug/track/resolve issues by analyzing sources and impact on application, network, or service operations and quality
  • Functional, benchmark, and performance testing and tuning for built workflows
  • Assess, design, and optimize resources capacities (e.g., Memory, GPU) for ML-based resource-intensive workloads

Requirements:

  • Bachelor's/Master's degree in Computer Science or Data Science
  • 5-8 years of experience in software development and with data structures/algorithms
  • 5-7 years of experience with programming language Python or JAVA, database languages (e.g., SQL), and no-sql
  • 5 years of experience in developing large-scale infrastructure, distributed systems, or networks, experience with compute technologies, storage architecture
  • Strong understanding of microservices architecture and experience with building and deploying REST APIs using Python, Flask, and Django
  • 5 years of experience with Unit and Functional test cases using PyTest, UnitTest, and Mocking External Services for functional and non-functional requirements
  • Strong understanding and experience with Kubernetes for availability and scalability of the application in Azure Kubernetes Service
  • Experience in building and deploying applications with Azure, using third-party tools (e.g., Docker, Kubernetes, and Terraform)
  • Experience with cloud tools like Azure and Google Cloud Platform
  • Experience with development tools, CI/CD pipelines such as GitLab CI/CD, Artifactory, Cloudbees, and Jenkins

Preferred Skills:

  • Python, Kubernetes, Argo Workflow, Argo Event, Hive, SQL, no-sql, REST APIs, Helm, Docker, Jenkins


  • Cupertino, California, United States Apple Inc. Full time

    About the RoleAt Apple Inc., we're seeking a highly skilled Machine Learning Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing and developing scalable machine learning infrastructure for our applications.Key ResponsibilitiesDevelop and implement API backends to build distributed machine learning...


  • Cupertino, California, United States CoolSnail Full time

    Job Title: Machine Learning Engineer/AI EngineerJob Summary:CoolSnail is seeking a highly skilled Machine Learning Engineer/AI Engineer to join our team. As a key member of our engineering team, you will design, develop, and deploy machine learning pipelines using K8s/AKS based Argo Workflow Orchestration solutions.Responsibilities:Design, develop, test,...


  • Cupertino, California, United States Coolsnail Full time

    Job Title: Machine Learning Engineer/AI EngineerProject Overview:We are seeking a skilled Machine Learning Engineer/AI Engineer to develop an AI/ML Model Inferencing Pipeline that automates the extraction of data elements from documents or source streaming data. This project will leverage the elastic nature of cloud computing for cost optimization across...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our team at Apple. As a key member of our team, you will play a critical role in developing and shipping innovative technology to advance Siri and Apple Intelligence.As a Senior Machine Learning Engineer, you will be responsible for designing, implementing, and training...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking an experienced Machine Learning Engineer to join our team at Apple. As a key member of our Information Intelligence team, you will be responsible for designing and developing next-generation media search for Apple's groundbreaking devices and platforms, leveraging Machine Learning and Large Language Model (LLM) technologies.Our team...


  • Cupertino, California, United States Apple Full time

    Machine Learning Engineer - MSIAt Apple, we're revolutionizing industries with innovative products and services. We're seeking an exceptional Machine Learning Engineer to join our Product Operations team.As a Machine Learning Engineer, you'll design and implement our machine learning strategy to optimize the supply chain and build the future of our...


  • Cupertino, California, United States Diverse Lynx Full time

    Job Summary:We are seeking a highly skilled Senior Machine Learning Engineer to join our team at Diverse Lynx LLC. As a key member of our engineering team, you will be responsible for designing, developing, and deploying machine learning models that drive business value.Key Responsibilities: Design and develop machine learning models using NLP techniques...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior Machine Learning EngineerAt Apple, we are seeking a highly skilled Senior Machine Learning Engineer to join our team. As a key member of our Advertising Platforms group, you will be responsible for developing and applying advanced machine learning techniques to improve our ad network.Key Responsibilities:Design, develop, and implement...


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a highly skilled Machine Learning Engineer to join our iPhone Operations Data Team. As a key member of our team, you will collaborate with engineering and operations teams to develop and deploy machine learning solutions for various vision-based tasks and projects.Key ResponsibilitiesDevelop and deploy scalable Computer Vision and...


  • Cupertino, California, United States Syntricate Technologies Full time

    Job Title: Senior Machine Learning EngineerJob Summary: We are seeking a highly skilled Senior Machine Learning Engineer to join our team at Syntricate Technologies. The ideal candidate will have a strong background in machine learning, particularly in the context of Large Language Models (LLMs).Key Responsibilities:Manage data pipelines and...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Machine Learning Engineer to join our team at Apple. As a key member of our SoC design machine learning team, you will play a crucial role in developing generative AI and machine learning solutions for optimizations in RTL Design, Verification, and Power/Performance/Area efforts.Key ResponsibilitiesDesign and...


  • Cupertino, California, United States Apple Full time

    Job DescriptionWe're seeking a highly skilled Machine Learning Engineer to join our team at Apple. As a key member of our AI Systems Development team, you will be responsible for designing and developing high-performance machine learning models and infrastructure in concert with designers, software/hardware engineers, and applied R&D teams.Key...


  • Cupertino, California, United States Apple Full time

    Job Title: Machine Learning Engineer/ScientistJoin Apple's AIML Information Intelligence team and contribute to the development of groundbreaking technology for artificial intelligence, machine learning, and natural language processing.Role OverviewWe are seeking a highly skilled Machine Learning Engineer/Scientist to join our team. As a member of our...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Senior Machine Learning Engineer to join our Advertising Platforms team at Apple. As a key member of our team, you will develop and apply advanced techniques and algorithms to improve our ad network. Your expertise in machine learning, statistics, and optimization will enable you to design and implement new...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Machine Learning Algorithm Engineer to join our team at Apple. As a key member of our Sensing, Data, and Interaction Software team, you will be responsible for developing and implementing cutting-edge machine learning algorithms and technologies to enable the best Human Interface Devices (HID) and Health Sensing...


  • Cupertino, California, United States Bayside Solutions Full time

    Job Title: Software Engineer, Machine LearningWe are seeking a highly skilled Software Engineer to join our team in Cupertino, CA. As a Software Engineer, Machine Learning, you will be responsible for migrating customers from our previous service to our new one, working with multiple partner teams and customers to deploy our services in their accounts.Key...


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a highly skilled Senior Machine Learning Engineer to join our System Intelligence and Machine Learning team. As a key member of this team, you will be responsible for creating and improving datasets used in Generative AI through proven understanding and usage of ML and stats.Key Responsibilities:Refine datasets using Apple...


  • Cupertino, California, United States Apple Full time

    Job Title: Machine Learning Algorithm EngineerAt Apple, we're looking for a talented Machine Learning Algorithm Engineer to join our team. As a key member of our Sensing, Data, and Interaction Software team, you'll be responsible for developing and optimizing sensing algorithms and technologies.Key Responsibilities:Develop and optimize sensing algorithms and...


  • Cupertino, California, United States Apple Full time

    Job DescriptionCupertino, California, United StatesSoftware and ServicesOur team is dedicated to bringing the latest machine learning techniques to the field of software development. We aim to make it easier for our developers to write, build, and test their code.We believe that providing better, more intelligent tools and infrastructure to our developers...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior Machine Learning EngineerAt Apple, we're pushing the boundaries of what's possible with technology. As a Senior Machine Learning Engineer, you'll play a key role in developing and applying advanced techniques and algorithms to improve our ad network.Key Responsibilities:Design, develop, and implement new optimization and advertising...