Staff Software Engineer – ML Applications/Remote
United StatesFULL_TIMEPosted Apr 27, 2026
Skip to main content
Staff Software Engineer – ML Applications/Remote
Jobs via Dice
United States
Staff Software Engineer – ML Applications/Remote
Jobs via Dice
United States
1 day ago
Be among the first 25 applicants
See who Jobs via Dice has hired for this role
Report this job
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Apetan Consulting, is seeking the following. Apply via Dice today!Job Title: Staff Software Engineer – ML ApplicationsLocation: RemoteExperience: 8–12 yearsJob SummaryWe are looking for a Staff Software Engineer to lead the design and development of machine learning–powered applications. This role blends strong software engineering fundamentals with applied machine learning, focusing on building scalable, production-grade ML systems. You will set technical direction, drive architectural decisions, and mentor engineers across teams.Key ResponsibilitiesDesign and build scalable ML-driven applications and servicesLead architecture for ML systems, including model serving, data pipelines, and APIsCollaborate with data scientists to productionize ML modelsDefine best practices for ML engineering, deployment, and monitoringEnsure reliability, scalability, and performance of ML systems in productionDrive technical strategy and influence engineering roadmapsReview code, mentor engineers, and elevate team standardsWork cross-functionally with product, data, and platform teamsRequired Skills & QualificationsStrong programming experience in Python (or similar languages)Deep understanding of software engineering principles and system designHands-on experience building and deploying ML models in productionExperience with ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn)Knowledge of data pipelines and distributed systemsExperience with REST APIs, microservices, and backend developmentFamiliarity with cloud platforms (AWS, Google Cloud Platform, or Azure)Strong understanding of databases and data storage systemsPreferred QualificationsExperience with MLOps tools (e.g., MLflow, Kubeflow, Airflow)Knowledge of real-time inference and batch processing systemsFamiliarity with big data technologies (Spark, Kafka, Hadoop)Experience with containerization (Docker, Kubernetes)Background in applied AI domains (NLP, computer vision, recommendation systems)Leadership & ImpactSet technical direction for ML application developmentMentor senior and mid-level engineersInfluence cross-team architecture and engineering practicesDrive adoption of best practices in ML lifecycle managementSoft SkillsStrong leadership and decision-making abilityExcellent communication and stakeholder managementAbility to operate in ambiguity and drive outcomesNice to HaveExperience scaling ML systems to high-traffic production environmentsContributions to research, patents, or open-source ML projects
Show more
Show less
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
Referrals increase your chances of interviewing at Jobs via Dice by 2x
See who you know
Get notified about new Staff Software Engineer jobs in United States.
Sign in to create job...