Schrödinger, a science and technology leader with 30 years of experience providing solutions for atomic-scale modeling and physics-based chemical simulations, seeks a Core Infrastructure Developer to improve and maintain our build system and continuous integration processes.

As a member of our Core Infrastructure team, you’d play a key role in creating and maintaining services that allow us to develop our modeling software. Using your love for IT infrastructure, automation, and eye for process improvement, you will play an essential role in revolutionizing the design of novel therapeutics and materials.

Who will love this job:

  • A skilled developer who’s excited by the prospect of creating and improving key build and deployment processes with a mindset of continuous improvement
  • A modern infrastructure operations/automation tools expert who enjoys continuous integration and deployment automation using an infrastructure-as-code approach
  • A knowledgeable Linux user who has a deep understanding of the operating system and its components such as process and service management, file systems, and networking.
  • An in-depth puzzle solver that can debug low-level and sometimes un-Googleable issues

What you’ll do:

  • Optimize existing processes and infrastructure to improve turnaround times for builds and tests
  • Work with others on the team to create a next-generation build system
  • Coordinate with various application teams to add needed build functionality
  • Automate deployment to cloud-hosted test and production environments

What you should have:

  • Solid understanding of IT infrastructure components (e.g., networks and network-related components and services, containers and container runtimes, virtual machines) as well as tools and processes to create and maintain such components using infrastructure as code methods.
  • Solid experience with at least one of the major cloud providers (GCP, AWS, Azure). 
  • Solid development skills in a scripting language (Python, Bash, Powershell), with an ability to structure code for testability
  • At least two years of experience as a software developer or infrastructure developer
  • A moderately deep understanding of any build tool (e.g. Bazel, Make, SCons, CMake)
  • A drive to master your tools, along with an ability to weigh their pros and cons
  • Excellent verbal and written communication skills

As an equal opportunity employer, Schrödinger hires outstanding individuals into every position in the company. People who work with us have a high degree of engagement, a commitment to working effectively in teams, and a passion for the company's mission. We place the highest value on creating a safe environment where our employees can grow and contribute, and refuse to discriminate on the basis of race, color, religious belief, sex, age, disability, national origin, alienage or citizenship status, marital status, partnership status, caregiver status, sexual and reproductive health decisions, gender identity or expression, or sexual orientation. To us, "diversity" isn't just a buzzword, but an important element of our core principles and key business practices. We believe that diverse companies innovate better and think more creatively than homogenous ones because they take into account a wide range of viewpoints. For us, greater diversity doesn't mean better headlines or public images - it means increased adaptability and profitability.


Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)

Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.