Senior Software Engineer - ML Systems

REMOTE HAND
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 179K

Job location

Remote

Tech stack

Artificial Intelligence
Airflow
Automation of Tests
Unit Testing
Continuous Delivery
Continuous Integration
Data as a Services
Data Validation
Python
PostgreSQL
Machine Learning
NoSQL
Redis
Azure
Software Engineering
SQL Databases
Workflow Management Systems
PyTorch
Snowflake
AI Platforms
Kubernetes
Information Technology
Data Management
Machine Learning Operations
Terraform
Databricks

Job description

The Senior Software Engineer - ML Systems is responsible for designing, building, deploying, monitoring, and optimizing production-ready machine learning services in a regulated healthcare environment. This role involves hands-on work to package, test, orchestrate, and maintain ML models while improving workflows and implementing CI/CD and automated testing. The position contributes directly to ensuring reliable and high-performance AI/ML services that support the organization's mission and compliance objectives.

  1. Responsibilities:
  • Design, build, and deploy scalable AI/ML services balancing performance, maintainability, security, and extensibility

  • Manage full lifecycle delivery of complex features from architecture to post-release observability

  • Establish and enforce testing standards for AI services including unit, integration, and end-to-end tests to ensure production reliability and regulatory compliance

  • Integrate CI/CD and MLOps practices for automated model building, testing, and deployment

  • Translate product requirements into clear technical designs and implementation plans

  • Create technical documentation needed for regulatory submissions

  • Collaborate cross-functionally to share knowledge and maintain continuity in critical systems

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field

  • 7+ years of software engineering experience with expertise in AI production systems (Python, PyTorch) and data services (SQL, Postgres, NoSQL, Redis or similar)

  • Experience in unit and integration testing for ML models, including data validation and reproducibility

  • Proficiency with CI/CD, orchestration tools (Airflow, MLflow, Kubernetes, Terraform), and ML/data platforms (SageMaker, Databricks, Unity Catalog, Snowflake/Snowpark)

  • Strong collaboration skills across ML scientists, engineers, and regulatory teams

  • Ability to work effectively in ambiguous environments and clarify requirements among diverse stakeholders

Benefits & conditions

  1. Pay Range and Compensation Package:
  • Base Salary: $153,000 - $179,000

  • Total Target Compensation (TTC): $176,000 - $206,000, including a 15% target annual bonus

Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.

Note

About the company

The organization operates in the healthcare sector, focusing on improving diagnosis, treatment, and monitoring of heart disease. Founded in 2017 by a leading cardiologist, it develops AI-driven precision diagnostic solutions aimed at preventing heart attacks by quantifying and characterizing atherosclerosis in heart arteries. Supported by extensive clinical trial data and significant funding, the organization offers technology that advances beyond traditional heart disease measures. Its teams work primarily remotely with offices in multiple U.S. cities and Lisbon, Portugal.

Apply for this position