Head of Engineering

Pune/Bangalore, India

About Us

At Maxim, we are building an end-to-end evaluation stack to help development teams evaluate AI applications and iteratively improve them. Our platform streamlines the entire lifecycle of AI applications, right from prompt engineering (experimentation, versioning, deployment) to pre-release testing for quality and functionality, test-set creation and management, and post-release monitoring. Our goal is to help development teams collaborate seamlessly to ship high quality AI products, faster.

About the role

We're solving the hard problems in AI quality, across the AI development lifecycle, for teams building RAG QnA workflows to complex multi-agent systems and we're seeking an exceptional Head of Engineering to lead our technical vision and engineering teams. This role combines deep technical expertise with strategic leadership to drive our platform's evolution and scale our engineering organization.

Responsibilities

Technical Leadership & Architecture:

  • Drive technical architecture decisions across our distributed systems platform.
  • Lead the design and implementation of high-performance pipelines.
  • Establish technical standards and best practices for a small but mighty engineering team.
  • Make critical decisions about infrastructure scaling and system design.

Team Leadership & Growth:

  • Build and lead high-performing engineering teams across frontend, backend, infrastructure, and data engineering.
  • Mentor engineers to foster their growth.
  • Develop processes for technical decision-making and architectural reviews.
  • Create and execute engineering roadmaps aligned with business objectives.

Systems Architecture & Performance:

  • Architect systems that efficiently process and analyze TB scale datasets and logging systems.
  • Optimize query performance and data storage in OLAP.
  • Design robust APIs and services that maintain high performance under load.
  • Lead initiatives for system reliability, observability, and monitoring.

Technology Strategy:

  • Define our technical strategy and make key decisions about our technology stack
  • Evaluate and adopt new technologies that align with our scalability goals
  • Balance technical debt with feature development
  • Drive innovation in our core technology areas

Tech Stack

  • Go for compute heavy and realtime systems.
  • Python for building custom models, evaluators and analytical pipelines.
  • Typescript (Next + Nodejs) for dashboards.
  • k8s + GCP as infra.
  • Series of databases from Dragonfly, Bigquery, MySQL, Clickhouse, Influx as they were required in tech stack.

About you

  • 8+ years of engineering experience, with at least 3+ years in technical leadership roles.
  • Experience leading teams of 15+ engineers.
  • Strong background in system design and distributed systems.
  • Track record of successful project delivery at scale.
  • Experience with real-time data processing and analytics systems.

Leadership Qualities

  • Strong technical vision and ability to communicate it effectively.
  • Excellence in building and mentoring engineering teams.
  • Track record of successful project delivery and team leadership.
  • Ability to balance technical excellence with business priorities.

Benefits

At Maxim, we provide competitive compensation - great salary, robust equity grants, and other perks including health benefits and AI stipend. Beyond compensation, we constantly strive to build an empowering workplace with high-degree of autonomy, take-charge ownership, and dynamic opportunities for growth, all as Maxim continues to soar!

Location

At Maxim, we believe in the power of close collaboration and swift communication. To maintain our dynamic and agile work environment, we currently do not offer remote positions. Our engineering teams are based in Pune and Bangalore, India, and we are dedicated to providing all the necessary assistance to facilitate your relocation.