We are seeking a skilled Python Developer to join the Infrastructure-as-a-Service (IaaS) Engineering group at Client. This team is responsible for designing and implementing the firm’s large-scale, global Linux and virtualization infrastructure. The ideal candidate will contribute to the development and enhancement of tooling that supports a globally deployed VMware-based platform, ensuring stability, scalability, and ease of management.
Key Responsibilities
• Develop and maintain provisioning systems and tooling for a large-scale VMware platform.
• Build APIs and command-line interfaces for system administrators and support teams.
• Collaborate with a team of technologists to enhance platform manageability and configuration.
• Participate in code reviews, technical design discussions, and documentation efforts.
• Support and refactor existing codebase to improve performance and reduce technical debt.
• Work with image acquisition systems and distributed state-based backend services.
• Operate within an Agile development environment and contribute to the full SDLC.
Required Qualifications
• Strong programming skills in Python and Perl with a focus on secure, testable, and robust code.
• Experience with large, modular projects (10k+ lines) developed collaboratively.
• Proficiency in SQL and database programming.
• Familiarity with modern development tools and practices (Git, Jenkins, Agile, CI/CD).
• Expert knowledge of Linux and UNIX system calls.
• Experience in backend server development for distributed systems with highly available APIs.
• Ability to collaborate effectively and communicate technical concepts clearly.
Preferred Qualifications
• Experience working in large, multi-national enterprises and globally distributed teams.
• Background in designing and supporting large-scale IaaS platforms using VMware.
• Strong troubleshooting skills across hardware, OS, network, and storage layers.
• Knowledge of additional programming languages such as Erlang or Prolog.
• The IaaS Engineering group is part of Client’s Core Infrastructure division.
• Responsible for global Linux and virtualization infrastructure including hardware, hypervisors, OS platforms, system configuration, and critical services (DNS, DHCP, NTP).
• Focused on high availability, scalability, and leveraging technology to its highest potential.
• Collaborative, state-of-the-art office in the City Centre.
• Flexible working arrangements including core hours and remote work options.
• Opportunities for continuous learning and advancement
Any Gradute