Python Automation Engineer
Responsibilities will include:
• Develop Python automation tooling and infrastructure in support of the ML projects.
• Sysadmin of the device farm and x86 hosts (Linux) which communicate with the devices, in a server lab setting.
• Supports local ML teams while coordinating cross-site (North America) infrastructure efforts.
• Coordinates with local IT team and project to ensure infrastructure redundancy and uptime in support of the project development team.
• Plan, project, coordinate, and deliver forward looking server farm upgrades as new ML hardware cycles are taped out.
Candidates will demonstrate the following:
• Proven experience as an DevOps Engineer or similar role
• Experience with industry standard CI/CD pipelines and automation tooling (e.g., Jenkins, GitHub CI).
• Excellent Python programming and automated testing
• Sysadmin experience within a server farm setting (physical machine management)
• Advanced-level skills in Linux system administration, Docker, Git, Jenkins, NFS
• Experience with RabbitMQ, SQL, data visualization tools
• Strong problem-solving skills and the ability to troubleshoot complex system issues.
• Excellent communication and collaboration skills to work effectively within a cross-functional team spanning several time zones
• Python software development of automation infrastructure
• Linux system administration
• Docker, Git, Jenkins, NFS, GitHub CI, Splunk, SQL
• Server sysadmin in support of local teams
2 years service agreement
Work Location-Serangoon North