Harmonic
Software Engineer, Product
About this role
Join Harmonic as a Software Engineer, Product to architect and build the full-stack infrastructure for our AI mathematical reasoning platform. You'll own end-to-end product development, designing scalable backend systems and intuitive user interfaces while collaborating closely with product, design, and research teams.
What you'll do
- Own end-to-end product development from concept through launch, collaborating with product and design leadership
- Architect and optimize full-stack components to handle complex, interactive data streams efficiently
- Design, implement, and maintain scalable APIs and data flow architectures
- Manage and scale backend systems and cloud infrastructure for reliability and observability
- Partner with design, research, and leadership to translate technical capabilities into user-facing features
- Architect technical infrastructure supporting core platform integrations and public-facing web systems
What they're looking for
- TypeScript and React
- Python for backend and data pipelines
- Distributed systems design
- RESTful and GraphQL APIs
- Cloud infrastructure and deployment
- High-throughput messaging and real-time data systems
- Code quality and modern development practices
- Product collaboration and iterative development
Benefits
- Unlimited PTO
- 401(k) matching
- 100% employer-paid health, vision, and dental for employees; 50% for dependents
- Health Savings Account (HSA) available
- Work on cutting-edge AI mathematical reasoning technology
- Opportunity to impact long-standing open problems in mathematics
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Harmonic
Harmonic builds AI systems for mathematical reasoning and theorem proving, combining reinforcement learning with formal methods to achieve rigorous, verifiable problem-solving. The company is hiring Research Engineers to optimize its ML infrastructure and algorithms, Software Engineers to productionize research into scalable systems, and full-stack engineers to build user-facing products around these capabilities.
View all jobs at HarmonicLikely interview questions
- Describe a time you architected a full-stack system from scratch; what were the key technical decisions and trade-offs?
- How have you approached designing APIs that scale to handle high-throughput data processing?