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