Staff Software Engineer
Role details
Job location
Tech stack
Job description
A fast-growing technology startup building data and AI tools for the venture ecosystem is seeking a Staff Software Engineer to help develop its core intelligence platform. The company is creating systems that analyze large volumes of market data to help investors identify emerging companies earlier and make more informed decisions., This position will focus on designing and scaling the platform's core intelligence layer, including data pipelines, ranking systems, and model orchestration. The role also involves exploring new approaches to production AI systems, including LLM-driven workflows and agent-based experimentation that power modern product experiences., * Design and build distributed systems for ingesting, organizing, and analyzing large datasets
- Develop frameworks for search, ranking, and personalization
- Integrate machine learning and LLM-based capabilities into production systems
- Partner with product and design teams to deliver intuitive, AI-powered user experiences
- Mentor engineers and contribute to architectural decisions across the platform
Requirements
- 7+ years as a full stack developer
- Experience contributing to LLM integrations in production
- Experience designing and scaling search/recommendation/ranking systems
- Experience with Python, Typescript/React
- 2+ years of experience at a high growth startup
Keywords: Python, TypeScript, React, PostgreSQL, Elasticsearch, dbt, Google Cloud Platform, Terraform