Principal Machine Learning Engineer

Skills
Complex SystemsData ScienceEmerging TechnologiesFosteringLeadershipMinutesPersonal Boundaries
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Deep technical authority in machine learning statistics and advanced data science methodologies with Defence domain focus
  • Proven track record of designing large complex and scalable systems
  • Strong architectural leadership with experience defining functional and non functional software requirements
  • Respected collaborative problem solver able to guide multiple initiatives
  • Experienced technical leader who can turn real world problems into system architectures with minimal oversight
  • Ability to set strategic technical direction and influence high impact engineering projects
  • Entrepreneurial mindset with passion for team growth and technological boundaries

Nice to have

  • Intellectual curiosity
  • Collaborative mindset
  • Strategic thinking
  • Mentoring ability
  • Entrepreneurial mindset
  • Adaptability

Day to day

  • Serve as a technical authority driving innovation across machine learning and advanced data science initiatives.
  • Set architectural direction and shape scalable systems that integrate smoothly with existing software and enterprise frameworks.
  • Solve complex cross-project technical challenges, advise senior stakeholders, and help define company strategy through emerging technologies.

Hiring process

  • Talent Team Screen (30 minutes)
  • Introduction to the role (45 minutes)
  • Pair Programming Interview (90 minutes)
  • System Design Interview (90 minutes)
  • Commercial & Leadership Interview (60 minutes)