At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We're doing work that matters. Help us solve what others can't.
Requirements
- Bachelor's degree in computer science/engineering, biology/chemistry or similar
- 2+ 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
- Ability to establish a close working relationship with peers in development, science, design and customer success, often across time zones
- Take initiative to solve unexpected challenges during development
- Willing to expand their knowledge and skills in both technical and scientific areas
- Push to raise the bar while always operating with integrity
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Tuition Reimbursement
- Relocation Assistance