Linux Engineer

3 weeks ago


Chicago, United States IMC Trading Full time

We are looking for an experienced Linux Systems Engineer with a strong foundation in Python tools and automation programming to join our motivated, growing team. The Linux Engineering team is responsible for the provisioning, configuration and daily management of our extensive Linux server fleet and handles new challenges critical to our system's performance on a regular basis. IMC's open culture encourages sharing knowledge and close collaboration across teams and regions, providing opportunities for you to make a big impact as well as get exposure to new technologies and techniques. The purpose of this role is to help manage IMC's Linux-based servers in a reliable, scalable and automated fashion, while continuously integrating innovative methods, ideas and technology.
Your Core Responsibilities:

  • Use state-of-the-art tools and methods to troubleshoot and solve complex technical problems on enterprise Linux systems to ensure the consistent functionality of our key trading and development systems and the productivity of our in-house developers, peer engineering teams and stakeholders
  • Support and enhance existing configuration management code and automated processes that operate daily on 5000+ critical Linux trading and support systems in a near 24/7 production High Frequency Trading, Ultra Low Latency environment
  • Leverage your proven Python expertise to design, develop and support processes used to manage and maintain critical Linux trading and development systems at scale in a technically diverse and complex environment
  • Improve and support existing programs and processes used to provision IMC's bare-metal servers from blank slate, to fully functioning Linux trading and development platforms
  • Support and enhance our metrics and log collection infrastructure and our core monitoring and alerting tools
  • Communicate status, document and discuss your ideas, strategies and proposals with our peers and stakeholders on a consistent basis using chats, face to face interactions, issue tracking tickets, clear code commit messages and well documented merge requests


Your Skills and Experience:

  • High-level Enterprise Linux engineering, debugging, administration and provisioning (PXE/DHCP/TFTP/Grub) expertise
  • Configuration management at scale, ideally via Puppet and Hiera
  • Advanced Python automation and API programming, design, unit testing and debugging
  • Design and authorship of Ansible tasks and playbooks and use of Ansible Tower
  • RPM design, build, publishing and repository management
  • TeamCity CI/CD and Gitlab merging/branching best practices
  • Tools, protocols, and services including but not limited to: EBPF, tcpdump, strace, nmcli, sysctl, systemd, lsof, nc, nmap, DNS, NFS/S3, TCP/UDP/multicast, bonding
  • Prometheus, Alert Manager, Alerta, Grafana, Rsyslog monitoring software and tools
  • Kubernetes and Docker


About Us
IMC is a leading trading firm, known worldwide for our advanced, low-latency technology and world-class execution capabilities. Over the past 30 years, we've been a stabilizing force in the financial markets - providing the essential liquidity our counterparties depend on. Across offices in the US, Europe, and Asia Pacific, our talented employees are united by our entrepreneurial spirit, exceptional culture, and commitment to giving back. It's a strong foundation that allows us to grow and add new capabilities, year after year. From entering dynamic new markets, to developing a state-of-the-art research environment and diversifying our trading strategies, we dare to imagine what could be and work together to make it happen.


  • Linux Engineer

    3 weeks ago


    Chicago, Illinois, United States IMC Trading Full time

    We are looking for an experienced Linux Systems Engineer with a strong foundation in Python tools and automation programming to join our motivated, growing team. The Linux Engineering team is responsible for the provisioning, configuration and daily management of our extensive Linux server fleet and handles new challenges critical to our system's performance...

  • Linux Engineer

    4 weeks ago


    Chicago, United States IMC Full time

    We are looking for an experienced Linux Systems Engineer with a strong foundation in Python tools and automation programming to join our motivated, growing team. The Linux Engineering team is responsible for the provisioning, configuration and daily management of our extensive Linux server fleet and handles new challenges critical to our system’s...

  • Linux Engineer

    1 week ago


    Chicago, United States Diverse Lynx Full time

    JD: 1. OS: Linux Administration 2. Scripting and DevOps: Bash/Shell, Jenkins, docker CHEF, Ansible and Bitbucket 3. Middleware: IBM MQ, Kafka (broker, connector mirrormaker) and Tibco FTL 4. Networking: concepts of Firewall/VPN 5. Monitoring tool: Splunk, UC4 6. ITSM tools - BMC Remedy Helix, Jira 7. 5+ years of DevOps support engineering experience...

  • Linux Engineer

    3 days ago


    Chicago, United States Diverse Lynx Full time

    JD: 1. OS: Linux Administration 2. Scripting and DevOps: Bash/Shell, Jenkins, docker CHEF, Ansible and Bitbucket 3. Middleware: IBM MQ, Kafka (broker, connector mirrormaker) and Tibco FTL 4. Networking: concepts of Firewall/VPN 5. Monitoring tool: Splunk, UC4 6. ITSM tools - BMC Remedy Helix, Jira 7. 5+ years of DevOps support engineering experience...

  • Linux Engineer

    2 days ago


    Chicago, United States Diverse Lynx Full time

    JD: 1. OS: Linux Administration 2. Scripting and DevOps: Bash/Shell, Jenkins, docker CHEF, Ansible and Bitbucket 3. Middleware: IBM MQ, Kafka (broker, connector mirrormaker) and Tibco FTL 4. Networking: concepts of Firewall/VPN 5. Monitoring tool: Splunk, UC4 6. ITSM tools - BMC Remedy Helix, Jira 7. 5+ years of DevOps support engineering experience...


  • Chicago, United States Creative Data Resources Full time

    Linux System Automation Engineer The Infrastructure-as-a-Service (IaaS) Engineering group in the Core Infrastructure division at Brokerage is responsible for designing and implementing the firm's huge scale global Linux and Virtualization infrastructure. The group is involved in evaluation, certification, integration, and maintenance of numerous products,...


  • Chicago, United States Creative Data Resources Full time

    Linux System Automation Engineer The Infrastructure-as-a-Service (IaaS) Engineering group in the Core Infrastructure division at Brokerage is responsible for designing and implementing the firm's huge scale global Linux and Virtualization infrastructure. The group is involved in evaluation, certification, integration, and maintenance of numerous products,...

  • Linux Engineer

    2 weeks ago


    Chicago, United States CPS Full time

    Opportunity to work for a proprietary global market maker, trading on major financial markets around the world. As a member of the Systems Engineering team you’ll be instrumental in an environment of continuous improvement, providing and guaranteeing a stable platform for trading systems. Job Requirements 3+ years of experience with Linux Great...


  • Chicago, United States Informatic Technologies Full time

    Job Title: Linux Systems Engineer Job Location: Chicago, IL (Onsite role) Job Type: Contract (W2 Only) Are you the right applicant for this opportunity Find out by reading through the role overview below. Note: Need local candidate only for an onsite role. The Systems Engineer III supports, with supervision, primarily in the areas of electronic trading...


  • Chicago, United States Informatic Technologies, Inc. Full time

    Job Title: Linux Systems EngineerJob Location: Chicago, IL (Onsite role)Job Type: Contract (W2 Only)Note: Need local candidate only for an onsite role.The Systems Engineer III supports, with supervision, primarily in the areas of electronic trading and clearing applications in customer-facing environments. The incumbent must have knowledge of application...


  • Chicago, United States Informatic Technologies, Inc. Full time

    Job Title: Linux Systems EngineerJob Location: Chicago, IL (Onsite role)Job Type: Contract (W2 Only)Note: Need local candidate only for an onsite role.The Systems Engineer III supports, with supervision, primarily in the areas of electronic trading and clearing applications in customer-facing environments. The incumbent must have knowledge of application...


  • Chicago, United States Informatic Technologies, Inc. Full time

    Job Title: Linux Systems EngineerJob Location: Chicago, IL (Onsite role)Job Type: Contract (W2 Only)Note: Need local candidate only for an onsite role.The Systems Engineer III supports, with supervision, primarily in the areas of electronic trading and clearing applications in customer-facing environments. The incumbent must have knowledge of application...

  • HPC Linux Engineer

    3 weeks ago


    Chicago, United States Algo Capital Group Full time

    HPC Linux EngineerJoin a leading hedge fund at the forefront of high-performance computing and technology. You will play a pivotal role in setting up and maintaining servers, ensuring they operate seamlessly for trading activities. Your expertise will be instrumental in monitoring performance, swiftly resolving technical issues, and automating tasks to...

  • HPC Linux Engineer

    2 days ago


    Chicago, United States Algo Capital Group Full time

    HPC Linux Engineer All candidates should make sure to read the following job description and information carefully before applying. Join a leading hedge fund at the forefront of high-performance computing and technology. You will play a pivotal role in setting up and maintaining servers, ensuring they operate seamlessly for trading activities. Your...

  • HPC Linux Engineer

    2 weeks ago


    Chicago, United States Algo Capital Group Full time

    HPC Linux EngineerJoin a leading hedge fund at the forefront of high-performance computing and technology. You will play a pivotal role in setting up and maintaining servers, ensuring they operate seamlessly for trading activities. Your expertise will be instrumental in monitoring performance, swiftly resolving technical issues, and automating tasks to...


  • Chicago, United States ERS Search Full time

    Our Client is a Global Financial Services firm located in Chicago. They are seeking an experienced Senior Linux System Automation Engineer in Chicago. This hands-on roles require a senior engineer, with experience using declarative configuration-as-code principles and extensive automation across a mixture of strategic engineering and design projects. The...


  • Chicago, United States ERS Search Full time

    Our Client is a Global Financial Services firm located in Chicago. They are seeking an experienced Senior Linux System Automation Engineer in Chicago. This hands-on roles require a senior engineer, with experience using declarative configuration-as-code principles and extensive automation across a mixture of strategic engineering and design projects. The...

  • Linux Administrator

    4 weeks ago


    Chicago, United States Selby Jennings Full time

    An elite trading firm is looking to bring on a Linux Administrator to their Linux Systems Engineering Team.Key Responsibilities:Deploying new systems as well as maintaining existing onesManaging user accounts and permissions on various platformsTroubleshooting system issuesCollaborating with other teams within IT departmentSkills:Minimum of 3 years of...

  • Linux Administrator

    4 weeks ago


    Chicago, United States Selby Jennings Full time

    An elite trading firm is looking to bring on a Linux Administrator to their Linux Systems Engineering Team.Key Responsibilities:Deploying new systems as well as maintaining existing onesManaging user accounts and permissions on various platformsTroubleshooting system issuesCollaborating with other teams within IT departmentSkills:Minimum of 3 years of...

  • Linux Administrator

    3 weeks ago


    Chicago, United States Selby Jennings Full time

    An elite trading firm is looking to bring on a Linux Administrator to their Linux Systems Engineering Team.Key Responsibilities:Deploying new systems as well as maintaining existing onesManaging user accounts and permissions on various platformsTroubleshooting system issuesCollaborating with other teams within IT departmentSkills:Minimum of 3 years of...