Software Engineer
Role summary
We are seeking a Software Engineer to build and scale our computational and infrastructure backbone, including data pipelines, lab automation, and cloud systems. This role involves owning projects end-to-end, collaborating cross-functionally with scientists and engineers, and setting a high standard for scalable code. Responsibilities include developing modular, high-performance Python code, designing and optimizing PostgreSQL databases, building backend systems with frameworks like Flask, FastAPI, or Django, and working with cloud platforms such as AWS or GCP. Proficiency in algorithms, operating systems, concurrency, Linux, and Git is essential.
The ideal candidate will build and scale the computational and infrastructure backbone, including data pipelines, lab automation, and cloud systems. They will own projects end-to-end, collaborate cross functionally, and set a high standard for scalable code.
Responsibilities
- Own software projects end-to-end, from requirements through deployment
- Build modular, maintainable, and high performance Python code
- Design and optimize database schemas and queries using PostgreSQL
- Develop backend systems using frameworks such as Flask, FastAPI, or Django
- Work with cloud infrastructure and distributed systems
- Collaborate with scientists and engineers to solve complex, cross functional problems
- Use developer tools effectively, including Linux, Git, and shell scripting
Qualifications
- Degree in Computer Science or a related field such as Applied Mathematics, Statistics, or Data Science
- Strong understanding of algorithms, operating systems, and concurrency
- Proven ability to write clean, scalable Python code
- Experience with backend development frameworks
- Experience with relational databases, particularly PostgreSQL
- Experience with cloud platforms such as AWS or GCP
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite