At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. As a Back-End Engineer, you’ll work with designers, scientists, and software engineers to enhance & extend Orion's capabilities, architecting and optimizing the high-performance compute and storage systems that drive 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