Linux Engineer

🇦🇺 Sydney, NSW
$2K - $2K Annual
Posted 3 months ago
Expires June 9, 2026
Full TimeOn-siteEngineeringOperations

IMC is seeking a Linux Engineer with deep systems expertise and Python scripting experience to join our growing global team. This role involves engineering and operating Linux at scale across our mission-critical environment, while also improving automation and self-service tools that enhance our ability to manage IMC’s servers. The Linux Engineering team is responsible for the provisioning, configuration, performance, and reliability of a large-scale Linux infrastructure that supports a diverse set of workloads, including ultra-low latency systems critical to high-frequency trading and high-throughput environments running research workflows and Kubernetes-based applications.

Key responsibilities include applying deep Linux engineering expertise to troubleshoot and resolve complex issues on enterprise systems, ensuring stability and performance. The role also involves enhancing configuration management code and processes used to manage over 10,000 bare-metal Linux systems globally, developing and maintaining Python/Bash tools to support large-scale Linux systems management, improving provisioning workflows to seamlessly build bare servers into production-ready platforms, and extending Linux-focused metrics, logging, monitoring, and alerting integrations for full fleet visibility. Effective communication of updates and status with peers and stakeholders through meetings, tracking tickets, code reviews, chats, and merge requests is also essential.

The ideal candidate will have hands-on Linux systems engineering, administration, and provisioning expertise applied at scale, preferably on bare-metal systems. Experience with configuration management at scale, preferably on bare-metal servers with Puppet and Hiera, is required. Proficiency in Python development for automation, APIs, design, testing, and debugging, as well as Ansible playbook authorship and complex task automation, is essential. Additional qualifications include experience with RPM design, build, publishing, and in-house repository management, CI/CD pipelines, Git version control, branching and merging best practices, strong system and network troubleshooting skills, networking fundamentals, experience building and publishing Docker images, working familiarity with Kubernetes, and exposure to monitoring stacks such as Prometheus, Grafana, and AlertManager. A Bachelor’s degree in Computer Engineering or a related field, or equivalent professional experience, is required.

IMC offers a competitive salary range of $150,000 to $225,000 USD, along with a comprehensive benefits package. This includes paid leave, insurance, and other perks designed to support the well-being and professional growth of our employees. For more detailed information on our benefits, please visit our careers page.

IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we’ve been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, Asia Pacific, and India, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.

More Jobs at IMC