About the job
About Junior
At Junior, we are innovating the investment research landscape by developing advanced LLM-powered tools tailored for private market investors. Our clientele features some of the globe's leading private equity and consulting firms, collectively managing investments worth billions each year. We pride ourselves on being a profitable and bootstrapped enterprise, currently expanding our dynamic team of 24 across our London and NYC offices.
Discover more about our mission and values here.
Role Description
In your role as a Backend Engineer, you will play a pivotal part in constructing and enhancing the systems that drive our AI-powered research platform. This systems-level position is perfect for engineers passionate about data flows, orchestration, and optimizing performance across intricate distributed systems.
As one of our initial engineering team members, you will enjoy the distinctive chance to:
Deliver results swiftly
Design and scale backend systems that facilitate high-throughput LLM interactions, vector search, and multi-agent orchestration.
Integrate AI infrastructure across various model providers, databases, and internal APIs to develop cohesive and effective systems.
Take charge of reliability and observability, aiding in the evolution of our database (Postgres / ClickHouse) and job orchestration systems.
Prototype innovative backend functionalities (retrieval pipelines, caching layers, async task queues) that empower quicker and smarter development.
Influence our engineering culture
About You
We seek product-oriented backend engineers who:
Are based in NYC, as we operate 5 days a week in-person.
Are enthusiastic about the convergence of AI infrastructure and systems design.
Have a track record of leading projects from inception to completion.
Are eager to participate in product decisions.
Possess proficiency in our technology stack: Next.js, TypeScript, PostgreSQL.
Feel that there is always room for faster development.

