Software Engineer II (Back-End Engineer) at OpenEye Scientific in Bangalore, working on advanced cloud computing, C++/Python development, and MD simulation techniques for drug discovery and design.
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)
Benefits
- Unmatched total compensation package
- Collaborative, caring, energetic and fun work environment