Staff EngineerActive

The opportunity

We are looking for an experienced Staff Software Engineer with a strong background in building software frameworks, LLM eval frameworks and team leadership. You will lead a talented team building a complex product suite using a modern stack.

What you'll do

  • + years of commercial software development experience with at least one JVM: language such as Java, preferably using the Spring ecosystem and paired with strong Python experience

  • + years of experience leading, coaching, and mentoring a team of software: engineers to achieve high-impact results

  • Solid experience in software architecture and development

  • Familiarity with evaluation frameworks (such as DeepEval, Ragas, and: Promptfoo) and harnesses, alongside benchmark datasets, scoring/grading approaches, and LLM-as-a-judge methodologies

  • Experience in application/database modernization with proven ability to: design and implement frameworks that ensure database state equivalence across different implementations Must understand change data capture, event-driven database interception (MongoDB listeners, RDBMS triggers), and state comparison algorithms with pattern-based exclusions

  • Extensive experience with relational and document data modeling and hands-on: experience with at least one SQL database (Postgres, MySQL, etc) and at least one document database (e.g. MongoDB)

What they're looking for

  • Good understanding of algorithms, data structures and their time and space complexity
  • Curiosity, a positive attitude, and a drive to continue learning
  • Excellent verbal and written communication skills
  • Provide technical leadership and mentorship to a team of engineers, fostering: a culture of innovation, quality, and continuous improvement