STAFF SOFTWARE ENGINEER, ML PLATFORM

EvolutionIQ
Full-time
New York, NY or Remote
$225-250K
Posted on 5 months ago

Job Description

EvolutionIQ is seeking a Staff Software Engineer to lead the architecture, deployment, and scaling of their machine learning (ML) and artificial intelligence (AI) infrastructure. The role involves driving innovation in the ML pipeline, optimizing workflows, and ensuring robust deployment in production environments. The engineer will collaborate with machine learning engineers and senior leadership to streamline experimentation, improve model observability, and enhance overall system performance, setting MLOps standards across the organization.

Responsibilities

  • Design, build, and launch scalable ML and data processing systems
  • Automate model lifecycle management
  • Introduce modern frameworks for model monitoring, feature engineering, and hyperparameter tuning
  • Lead the deployment of models through REST and gRPC APIs
  • Research and implement the latest MLOps tools and frameworks
  • Implement and manage monitoring systems
  • Apply best practices in secure data handling and model integrity
  • Share MLOps knowledge through internal training sessions
  • Support the next phase of ML pipeline development

Requirements

  • 8+ years of software development experience with a focus on platform development with AI/ML applications
  • Experience in providing technical leadership to ML Infra / ML Platform teams
  • Experience in shipping products at scale
  • Expertise in clean and efficient coding with a focus on Python
  • Experience with orchestration frameworks such as Dagster/Airflow
  • Expertise in one or more Cloud platforms (GCP preferred)
  • Bachelor’s Degree or higher in Computer Science, Mathematics, or related field
  • Excellent document writing skills
  • Extreme creativity and resourcefulness

Benefits

  • No benefits