CareerPlanSign in

Lead Software Engineer

USA💼 Full-time🗓 2026-09-06 → 2026-09-25

Core

Design, develop, troubleshoot, and maintain secure, high-quality production software and ML systems, including scalable services and distributed architectures.

Role type

Lead Software Engineer (ML Systems)

Builds

Scalable software systems, ML services, APIs, and distributed microservices

Domain

Software Engineering / Machine Learning / Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Python, TensorFlow, PyTorch, Docker, Kubernetes, AWS, GCP, NoSQL (Cassandra), System Design, Distributed Systems, Microservices, Mentorship, Technical Leadership

Preferred skills

Java, C++, GPU workloads, TorchServe, TensorFlow Serving, Triton Inference Server, Distributed Training, Model Compression, Edge Deployment, API Management, Domain-Driven Design

Technologies

TensorFlow, PyTorch, Docker, Kubernetes, AWS, GCP, Cassandra, TorchServe, TensorFlow Serving, Triton Inference Server

Responsibilities

Create architecture and design artifacts for complex applications; Analyze and visualize large, diverse datasets to identify patterns and improve system architecture; Develop scalable systems and services using APIs and microservices; Mentor engineers and establish engineering standards.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.