Symbolica is looking to bridge the gap between theoretical mathematics and cutting-edge technologies by creating symbolic reasoning models that think like humans, and is seeking a Senior Software Engineer to help deliver working systems from prototypes and high-level specs
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 & Rust strongly preferred)
- 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
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
- 5+ years of hands-on software engineering experience
- 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