Lead Software Engineer (Back-End Engineer) responsible for enhancing & extending Orion's capabilities, architecting and optimizing high-performance compute and storage systems, and building cutting edge features. Work with designers, scientists, and software engineers to make groundbreaking scientific discoveries.
Requirements
- Bachelor’s degree in computer science/engineering, biology/chemistry or similar
- 5+ years of experience designing, developing, troubleshooting and debugging complex distributed systems as part of a team
- Expert in Python, pytest, packaging, and Django
- Expert in GoLang, testing, packaging, and client/server, and familiarity with writing servers/clients
- Experience with PostgreSQL, SQLite, and relational database optimization and structural design
- Experience in Life Sciences, HPC, AWS, Docker, and containerized systems
- Experience with unit & end-to-end testing, CI/CD, source control, code review, comfortable using command line interfaces
- Strong background of computer science fundamentals (data structures, algorithms)
- Passionate to learn and explore new technologies and demonstrates good analysis and problem-solving skills
Benefits
- Unmatched total compensation package
- Collaborative, caring, energetic and fun work environment
- Leaders supporting development and recognizing contributions