Principal Machine Learning Engineer

Compunnel

• $150K — $180K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of experience in software engineering, ideally transitioning into ML or GenAI roles.
  • Deep expertise in Machine Learning and AI engineering.
  • Strong programming skills in Python and/or Java.
  • Proven architecture and system design capabilities for technical strategies.
  • Demonstrated leadership in making impactful architectural decisions.

Responsibilities

  • Serve as the principal technical authority for Machine Learning and GenAI initiatives.
  • Define and communicate technical roadmaps and long-term AI strategies.
  • Evaluate legacy systems to identify constraints and modernization opportunities.
  • Make impactful technical decisions to guide engineering teams.
  • Lead proof-of-concept initiatives to validate new ML/GenAI tools and architectures.
  • Assess feasibility and scalability of AI solutions for broader adoption.
  • Translate experimental results into actionable architectural recommendations.

Benefits

  • Opportunity to lead innovative AI/ML initiatives.
  • Collaboration with skilled engineering teams on strategic technical decisions.
  • Access to cutting-edge technology and tools in Machine Learning and GenAI.
  • Engage in high-impact architectural decision-making that shapes company direction.
  • Possibility to work on both modern and legacy systems for comprehensive technical growth.
Full Job Description
Job Summary The Principal Machine Learning Engineer will serve as a principal technical authority for Machine Learning and GenAI initiatives, providing strategic direction across architecture, system design, and long-term AI strategy. The role requires deep expertise in Machine Learning and Artificial Intelligence engineering, strong software engineering foundations, and extensive experience with backend systems, APIs, data-driven architectures, and complex or legacy environments. The engineer will evaluate existing platforms, lead proof-of-concept initiatives, make high-impact architectural decisions, and bridge current system architectures with future-state AI/ML capabilities. Key Responsibilities • Serve as the principal technical authority for Machine Learning and GenAI initiatives. • Define and communicate technical roadmaps, architectural direction, and long-term AI strategies. • Evaluate legacy systems and platforms to identify technical constraints, risks, and modernization opportunities. • Make high-impact technical decisions that guide engineering teams and influence the evolution of platforms. • Lead and design proofs of concept (POCs) to validate new ML/GenAI approaches, tools, and architectures. • Assess the feasibility, scalability, and integration considerations of AI solutions before broader adoption. • Translate experimental results into clear architectural recommendations and actionable next steps. • Develop a deep understanding of existing backend systems, data flows, APIs, and legacy codebases. • Bridge historical system architecture with future-state AI/ML capabilities. • Partner closely with engineering teams to ensure strategic technical decisions are practical and aligned with implementation realities. Required Qualifications • 10+ years of relevant experience, ideally progressing from software engineering into ML Engineering or GenAI Engineering. • Extensive expertise in Machine Learning and Artificial Intelligence engineering. • Strong foundation in Python and/or Java. • Strong architecture and system design experience, with the ability to define end-to-end technical strategies. • Demonstrated technical thought leadership and experience driving architectural decisions. • Deep understanding of backend engineering, system design, APIs, data-driven architectures, and complex or legacy systems. Preferred Qualifications • Experience with Go or other modern software engineering languages.

Similar Jobs

More Jobs at Compunnel

  • Site Reliability Engineer
    $110K — $130K *
    Blue Bell, PA 19422 (Montgomery County)
    Information Technology
    In-Person
  • Product Manager
    $110K — $130K *
    Burlington, MA 01803 (Middlesex County)
    Information Technology
    In-Person
  • Principal Machine Learning Engineer
    $150K — $180K *
    Charlotte, NC 28269 (Mecklenburg County)
    Enterprise Technology
    In-Person
  • SCCM Administrator
    $90K — $110K *
    Taylor, TX 76574 (Williamson County)
    Information Technology
    In-Person
  • Node Developer
    $100K — $120K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person

More Enterprise Technology Jobs

Find similar Principal Machine Learning Engineer jobs: