Staff Software Engineer
Hyperscience
As a Staff Backend Engineer, you will:
- Collaborate cross-functionally with Product Managers, Designers, and other engineers in Machine Learning, Front-End/Full Stack, DevOps, and QA
- Contribute across the entire software development lifecycle, including requirements definition, design, development, testing, deployment, and operations
- Leverage your knowledge to define, build, and deliver scalable and resilient software with the Product team in the face of competing tradeoffs
- Design easy-to-use interfaces that will be utilized by other developers, including our APIs for 3rd-party developers
- Ensure product quality and code quality by writing automated tests and performing thorough code reviews and design reviews
- Serve as a technical expert and a mentor for junior and mid-level developers
- Integrate cutting edge ML models to solve real production use-cases
- Interact with Hyperscience customers to maximize the value of our product
Required qualifications
- Minimum 7 years of experience solving backend software engineering challenges
- Expert in building enterprise-grade systems and scalable distributed systems
- Strong ability to reason about engineering approaches to a challenge
- Strong software design experience
- Comfortable learning and implementing new technologies
- Strong experience with Python
- Strong experience with relational database systems, including query optimization and performance tuning
- Track record of shipping high-quality code quickly
- Drives team optimization through mentorship and process improvements
- High level communication skills with a willingness to collaborate and ask questions early and often
- Must be able to obtain and maintain US Security Clearance for specific responsibilities related to this role. US Citizenship is a requirement for US Security Clearance