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