Posted on
Position Details
As a contract Software Engineer, you will support the development, deployment, and maintenance of production systems that power scientific platforms. You will work closely with the team to ensure reliable infrastructure, clean codebases, and smooth deployments.
Responsibilities
Basic Qualifications
Preferred Qualifications
As a contract Software Engineer, you will support the development, deployment, and maintenance of production systems that power scientific platforms. You will work closely with the team to ensure reliable infrastructure, clean codebases, and smooth deployments.
Responsibilities
- Write and maintain readable, well-structured Python code with linting, unit tests, and clear documentation
- Deploy and troubleshoot applications on cloud infrastructure using Docker and Kubernetes (CATS stack)
- Support CI/CD pipelines and contribute to DevOps best practices
- Collaborate with scientists and engineers to operationalize AI tools
Basic Qualifications
- 3+ years of Python development experience with production-quality code
- Proficiency with Docker, Kubernetes, and cloud platforms (AWS preferred)
- Experience with version control (Git), testing frameworks, and CI/CD tools
- Strong debugging and troubleshooting skills
- Must have excellent communication skills
Preferred Qualifications
- Experience deploying ML/AI applications
- Background in scientific or pharmaceutical environments