This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - ML Ops in United States.
This role offers the chance to shape and maintain state-of-the-art machine learning and software infrastructure in a high-impact, fast-growing environment. The Senior Software Engineer will focus on building scalable MLOps pipelines, cloud-based deployment solutions, and production-ready ML systems, collaborating closely with data scientists and engineering teams. The position emphasizes technical leadership, problem-solving, and mentorship, providing opportunities to influence architecture, CI/CD pipelines, and model lifecycle management. The successful candidate will work on complex, distributed systems, optimize production environments, and contribute to continuous innovation while ensuring high-quality, secure, and maintainable solutions. This role balances hands-on engineering with strategic thinking in a dynamic, remote-first setting.
Accountabilities:
Design, develop, test, and maintain software applications and MLOps pipelines, ensuring scalability, reliability, and high-quality codeLead technical initiatives, provide guidance to junior engineers, participate in architecture decisions, and conduct code reviewsBuild and maintain cloud-based ML infrastructure (AWS, Azure, GCP) and containerized deployments using Docker and KubernetesImplement CI/CD pipelines and orchestration using tools such as GitLab CI, GitHub Actions, Circle CI, or AirflowCollaborate closely with data scientists to productionize, version, deploy, and monitor machine learning models, ensuring automated testing and quality assuranceStay current with emerging technologies and best practices, applying them to optimize software development processes and system performanceEnsure software and infrastructure adhere to security standards, compliance requirements, and operational best practicesRequirements:
5–7 years of software engineering experience, including production-level system deploymentStrong Python development experience (2+ years) and familiarity with cloud computing environments (AWS preferred)Experience with containerized deployments using Docker and KubernetesKnowledge of software architecture, design patterns, testing, version control, and CI/CD best practicesProficiency with infrastructure-as-code tools such as Terraform or AWS CDKExperience monitoring and optimizing production systems using tools like Datadog, ELK, Grafana, or PrometheusParticipation in on-call rotations and handling operational escalationsNice-to-have: experience with machine learning frameworks (TensorFlow, PyTorch, XGBoost, Scikit-learn), ML lifecycle tools (MLflow, Kubeflow, Seldon Core), and microservices/API developmentBenefits:
Competitive base salary range: $130,000 – $180,000 USDEquity opportunities and performance-based incentivesUnlimited Paid Time Off (PTO) and flexible remote-first cultureComprehensive healthcare, vision, and dental plans, including employer contributions to Health Savings Accounts (HSA)Paid parental leave and family-focused perks, including diaper delivery for newbornsRetirement plan with competitive 401(k) matchHome office allowance and opportunities for professional developmentWellness programs including Employee Assistance Program and 24/7 telemedicine accessRegular team activities, social events, and in-person gatherings to foster collaboration and culture