Senior Software Engineer, Machine Learning

Fully remote work environment within the United States.Full-TimeSenior
Salary190,000 - 220,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSPythonSQLMachine LearningPyTorchData engineeringTensorflowLLMMLOps

Requirements

  • 5+ years of experience in software engineering, machine learning engineering, or related AI-focused technical roles.
  • Strong proficiency in Python and SQL.
  • Hands-on experience using machine learning frameworks such as PyTorch or TensorFlow.
  • Proven experience managing the complete machine learning production lifecycle, including deployment, release management, and post-production monitoring.
  • Experience integrating machine learning models into scalable production applications and distributed systems.
  • Solid understanding of cloud infrastructure and machine learning services, preferably within AWS environments.
  • Familiarity with modern data engineering tools and workflows, including orchestration, data transformation, and pipeline automation technologies.
  • Experience collaborating within cross-functional and agile development teams.
  • Strong communication, problem-solving, and collaboration skills.

Responsibilities

  • Build, deploy, and scale machine learning-powered features and services across multiple product environments.
  • Design and maintain reusable ML infrastructure, frameworks, and development workflows that accelerate machine learning initiatives.
  • Manage the end-to-end lifecycle of machine learning models, including deployment, monitoring, optimization, and production maintenance.
  • Collaborate closely with data scientists, application engineers, and data engineering teams to integrate AI solutions into production systems.
  • Develop internal tools and automation processes that improve efficiency, reliability, and productivity for machine learning teams.
  • Contribute to the architecture and scalability of cloud-based ML platforms and data processing pipelines.
  • Support model monitoring, performance evaluation, and operational best practices to ensure reliability in production environments.
  • Help drive technical standards, engineering best practices, and cross-functional collaboration across AI and platform initiatives.
View Full Description & ApplyYou'll be redirected to the employer's site
190,000 - 220,000 USD per year
Apply Now