Lead Software Engineer (Back-End Engineer)

OpenEye, Cadence Molecular Sciences

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

OpenEye, Cadence Molecular Sciences is seeking a Back-End Engineer to enhance the Orion platform, a large-scale compute platform for drug discovery. This role involves collaborating with a team to architect and optimize performance-driven systems and build innovative features. Candidates should have a Bachelor's degree, 5+ years of experience, and be proficient in Python and GoLang. The position emphasizes a strong foundation in distributed systems and databases, located in Bengaluru, India.

Qualifications

  • 5+ years of experience designing, developing, troubleshooting and debugging complex distributed systems as part of a team.
  • Expert in Python, pytest, packaging, and Django.
  • Experience with relational database optimization and structural design.

Responsibilities

  • Work with designers, scientists, and software engineers to enhance and extend Orion's capabilities.
  • Architect and optimize the high-performance compute and storage systems.
  • Build cutting-edge features and modernize existing software.

Skills

Python
GoLang
PostgreSQL
SQLite
Django
Docker
CI/CD
Command line interfaces

Education

Bachelor’s degree in computer science/engineering, biology/chemistry or similar

Tools

pytest

Job description

Over the last eight years, OpenEye Scientific has developed the field’s most advanced large-scale compute platform, Orion, built on Amazon Web Services. In this position, you will be working at the cutting edge of cloud computing, C++/Python development, and advanced MD simulation techniques. Your work will have the potential to make a major impact in drug discovery, and will be available to many pharmaceutical and biotech companies.

Scientists around the world use Orion for early-stage drug discovery and design in the pursuit of improving human health. Orion combines the power of advanced HPC, computational methods, and in-browser 3D visualization & modeling to solve problems in drug discovery & design. Our innovative solutions enable customers to routinely model billions of compounds in-silico. Orion enables our customers to interactively explore chemical space, evaluate designs and gain scientific understanding.

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. You'll be part of a team building cutting edge features, as well as helping to modernize existing software.

Qualifications & Experience
  • 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
Interpersonal skills required
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Back-End Engineer)
Lead Software Engineer (Back-End Engineer)

Cadence Design Systems • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Generous total compensation package
Collaborative and energetic work environment
Lead Software Engineer (Back-End Engineer)
Lead Software Engineer (Back-End Engineer)

Cadence Design Systems • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Total compensation package
Collaborative and fun work environment
Support for professional development
Lead Software Engineer (Back-End Engineer)
Lead Software Engineer (Back-End Engineer)

Cadence • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Application QA Specialist
Application QA Specialist

Cadence Design Systems • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Generous total compensation package
Collaborative and fun work environment
Lead Back-End Software Engineer
Lead Back-End Software Engineer

Cadence Design Systems India Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

nference • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Gym membership reimbursement
Tech gadgets reimbursement
High-speed internet reimbursement
+2
Software Staff Engineer
Software Staff Engineer

United States Digital Space LLC • Karnataka

On-site
INR 3,800,000 - 6,800,000
Application QA Specialist
Application QA Specialist

Cadence Design Systems • Bengaluru

On-site
INR 1,500,000 - 2,100,000
(#1556) Sr. Dotnet Engineer
(#1556) Sr. Dotnet Engineer

Sailssoftware • Visakhapatnam

On-site
INR 1,800,000 - 2,500,000
Staff Software Engineer
Staff Software Engineer

Arcana Analytics • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000