Symbolica is looking to bridge the gap between theoretical mathematics and cutting-edge technologies, creating symbolic reasoning models that think like humans – precise, logical, and interpretable, by developing AI systems that transform industries and empower machines to solve humanity’s most complex challenges with precision and insight.
Requirements
- 5+ years of hands-on software engineering experience
- Proven ability to execute on incomplete specs and drive projects to completion
- Strong experience writing production-quality code (Python/Go, knowledge of Rust is a plus but not mandatory)
- Comfortable building full-stack systems (APIs, data pipelines, microservices, internal tools)
- High standards for code quality, maintainability, and correctness
- Experience supporting ML research or building ML infrastructure is a plus
- Deep understanding of LLM architecture and inference-time optimization
Responsibilities
- Translate research prototypes and high-level concepts into production-quality software
- Own deliverables end-to-end: take specifications, clarify requirements, and execute to completion
- Build systems that are correct, reliable, maintainable, and performant
- Work closely with ML researchers and engineers to integrate research outputs into functional systems
- Own critical engineering tasks with high standards and attention to detail — data pipelines, API integrations, testing, error handling, system integration, and more
- Participate in code reviews, technical discussions, and architecture planning
- Contribute to improving processes for how we build, ship, and deliver features across teams
Other
- Bias for ownership: you see what needs to get done and take responsibility for delivering
- Comfortable in fast-moving, ambiguous environments where priorities shift quickly
- Competitive salary and early-stage equity package
- A high-trust, execution-first culture with minimal bureaucracy
- Direct ownership of meaningful projects with real business impact