Join OpenEye Scientific as a Back-End Engineer and contribute to the development of their advanced large-scale compute platform, Orion. Enhance and extend Orion's capabilities, working with designers, scientists, and software engineers to drive groundbreaking scientific discoveries. As a team member, you'll be part of building cutting-edge features and modernizing existing software.
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
- Unmatched total compensation package