Description

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

Education

Any Gradute