AI Principal Machine Learning Engineer

New
J
JobgetherNetwork intelligence
Based in the United StatesFull-TimePrincipal
Salary170,000 - 240,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
Between 5 and 10 years of experience across the full software development lifecycle; at least 3 years of experience leading the design and architecture of large-scale distributed systems.
Required Skills
DockerPythonKubernetesMachine LearningFastAPICI/CDRESTful APIsMicroservicesGenerative AIDistributed Systems

Requirements

  • Hold a degree in Mathematics, Computer Science, or a related technical discipline.
  • Have 5–10 years of experience across the full software development lifecycle, including system design, coding, code reviews, testing, build processes, deployments, and operations.
  • Have 5–10 years of hands-on Python experience, including advanced language features, libraries, and development practices.
  • Bring expertise in RESTful API design and practical experience with frameworks such as FastAPI.
  • Be proficient in Docker, Kubernetes, and modern CI/CD practices.
  • Have at least 3 years of experience leading the design and architecture of large-scale distributed systems, preferably in cloud environments.
  • Have experience as a technical mentor, technical lead, or engineering team leader.
  • Understand software architecture, scalable microservices, and high-performance computing.
  • Preferred: Master's or PhD in Computer Science, or equivalent advanced experience in machine learning.
  • Preferred: Practical experience with PyTorch, Amazon SageMaker, NVIDIA Triton, and TensorRT.
  • Preferred: Experience with NoSQL and document-oriented databases.
  • Preferred: Experience managing large-scale data and optimizing processing workflows.

Responsibilities

  • Shape machine learning strategies and product solutions across multiple platforms.
  • Design, develop, and launch machine learning and generative AI capabilities.
  • Lead architecture, design, coding, testing, deployment, and ongoing operations across the software development lifecycle.
  • Drive technical discussions and participate in design reviews, code reviews, and implementation.
  • Architect and build high-performance, scalable microservices, including synchronous and asynchronous web services.
  • Develop real-time online inference solutions using technologies such as NVIDIA Triton, TensorRT, and mixed-precision computing.
  • Contribute to initiatives involving intelligent agents, RAG, knowledge bases, data mining, anomaly detection, and LLM fine-tuning.
  • Build resilient distributed systems and cloud-based architectures.
  • Mentor engineers and strengthen technical capabilities.
  • Improve engineering processes, system performance, reliability, scalability, and operational practices.
View Full Description & ApplyYou'll be redirected to the employer's site
170,000 - 240,000 USD per year
Apply Now