Linux Engineer
IMC TradingAbout the Role
We're seeking a Linux Engineer with deep systems expertise and Python/scripting experience to join our growing global team. You will be responsible for engineering and operating Linux at scale across mission critical environments, while improving automation and self-service tools.
Key responsibilities include:
- Apply deep Linux engineering expertise to troubleshoot and resolve complex issues on enterprise systems
- Enhance configuration management code for over 10,000 bare-metal Linux systems globally
- Develop and maintain Python/Bash tools for large-scale Linux systems management
- Improve provisioning workflows to build bare servers into production-ready platforms
- Extend Linux-focused metrics, logging, monitoring, and alerting integrations
- Communicate updates and status with peers and stakeholders
Requirements
- Hands-on Linux systems engineering, administration, and provisioning expertise applied at scale, preferably on bare-metal systems
- Configuration management at scale, preferably on bare-metal servers with Puppet and Hiera
- Python development for automation, APIs, design, testing, and debugging
- Ansible playbook authorship and complex task automation
- 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 with tools such as EBPF, tcpdump, strace, systemd, ntp/ptp, lsof, and nc
- Networking fundamentals: routing, DNS, TCP/UDP/multicast
- Experience building and publishing Docker images
- Working familiarity with Kubernetes
- Exposure to monitoring stacks such as Prometheus, Grafana, and AlertManager, with a focus on Linux telemetry and exporter development
- Bachelor's degree in Computer Engineering or a related field, or equivalent professional experience
What You'll Get
- $150kβ$225k base salary
- Discretionary bonus
- Benefits including paid leave and insurance