Thermo Fisher Scientific
Bengaluru, Karnataka, India Posted 5d ago
Join Thermo Fisher Scientific to work on backend platform software that powers advanced scientific instruments used in semiconductors, life sciences, and materials research. Drive reliable, scalable VM infrastructure automation and CI/CD execution for engineering workflows.
Key Responsibilities
Drive development of backend automation services using Python and C for process execution, file operations, health checks, and environment management.
Establish strong reliability practices including logging, monitoring, retries, idempotency, and concurrency controls.
Provide deep Windows platform expertise to diagnose and resolve complex automation and CI issues.
Lead VM lifecycle automation across Windows and Linux including provisioning, configuration, and monitoring.
Support incident response and hands-on troubleshooting to reduce downtime and improve resilience.
Guide test execution optimization including incremental testing to improve CI cycle time and stability.
Influence technical design and architecture and maintain clear runbooks and documentation.
Mentor engineers through code reviews, best practices, and technical leadership.
Requirements
6-10 years of experience as a developer.
Strong hands-on experience with Python and C in production environments.
TypeScript / Node.js exposure for tooling or automation utilities.
Strong Windows automation and troubleshooting skills using PowerShell and BATCH scripting.
Experience with both relational and non-relational databases such as MariaDB and MongoDB.
Practical troubleshooting mindset and comfort handling ad-hoc incident response scenarios.
Preferred Qualifications
BTech degree in Computer Science, Electronics, or related technical field.
Experience operating in regulated or security-focused environments.