onsite
Senior Software Engineer Engineer III - Thermo Fisher Scientific
Software Engineer
Senior Software Engineer driving the AI Platform One, building and maintaining a scalable platform for AI model lifecycle management using Python, C++, cloud services, container orchestration, and CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain core services of the AI Platform One that support model training, deployment, monitoring, and versioning.
- Implement robust, high‑performance code in Python and C++ to handle large‑scale scientific data pipelines.
- Containerize applications with Docker and orchestrate them on Kubernetes clusters, ensuring reliability and scalability.
- Integrate platform components with AWS services (e.g., S3, SageMaker, EC2) and automate infrastructure provisioning.
- Establish CI/CD pipelines, automated testing, and monitoring to accelerate delivery and maintain code quality.
Requirements
- 5+ years of professional software engineering experience, preferably in AI/ML or scientific computing domains.
- Strong proficiency in Python and C++ with a solid understanding of software design patterns.
- Hands‑on experience with Docker, Kubernetes, and cloud platforms such as AWS.
- Demonstrated ability to build and maintain CI/CD pipelines and automated testing frameworks.
- Excellent problem‑solving skills and ability to work collaboratively in a cross‑functional team.
Skills
pythoncdockerkubernetesawsmachine learningcicd