CHI - 2026 - Systems Engineer

IMC•Chicago, IL
•Onsite

About The Position

The Platform Engineering organization at IMC Trading provides self-service tools, services, documentation, and support to accelerate technology team workflows. It designs, builds, and maintains the runtime platforms underlying IMC’s software applications, with the goal of streamlining development, establishing a consistent technical foundation across regions, and enabling teams to innovate efficiently. The global organization connects application development requirements with the practical needs of production deployment and maintenance. IMC is seeking a hands-on Systems Engineer in Chicago to enhance and optimize its developer services infrastructure. The role supports critical systems used by software engineering, research, and trading teams, including source control, continuous integration, artifact repositories, build infrastructure, and observability tools. The engineer will help evolve platform operations in response to increased AI-assisted and agent-driven development, applying automation and AI to improve service reliability and operational efficiency.

Requirements

  • 1–3 years of work experience in a relevant role such as SRE, platform, DevOps, or infrastructure.
  • Bachelor’s degree in Computer Engineering, Computer Science, or equivalent.
  • Strong programming experience in Python or Go; shell scripting is a plus.
  • Strong knowledge of Linux/Unix systems.
  • Experience operating and enhancing services across multiple environments.
  • Experience designing and implementing disaster recovery plans, high-availability configurations, and failover strategies.
  • Hands-on experience with containerization and orchestration tools, including Kubernetes and Docker.
  • Experience with CI/CD tools such as Jenkins, GitLab CI, or TeamCity, including managing build agents and automating build, test, and deployment processes.
  • Understanding of security principles and best practices, including experience managing secrets and compliance frameworks.
  • Self-starter who can independently investigate and solve problems.
  • Strong communication skills and an ability to work with diverse teams and adapt communication accordingly.

Nice To Haves

  • Experience at a startup or scale-up, wearing multiple hats and building systems from scratch.
  • Experience in a fast-paced environment such as trading or financial services.
  • Interest in applying LLMs and AI to operations; prior experience is not required.

Responsibilities

  • Optimize and improve the reliability, scalability, and performance of development services infrastructure, including Nexus, TeamCity, Jenkins, GitLab, and Bazel remote execution clusters.
  • Administer source control systems, CI services and build agents, artifact repositories, metrics, logging, observability tools, and related systems across data centers and regions, both on premises and using AWS.
  • Promote operational excellence through failover and redundancy, capacity planning, and clear, maintained runbooks for each service.
  • Diagnose and resolve production incidents, support Global Operations in a follow-the-sun model, and collaborate with regional peers to maintain continuous system availability.
  • Help establish on-call and paging practices as more markets and teams move to 24/7 operations, with an emphasis on quiet, highly automated operations.
  • Identify and eliminate performance bottlenecks and improve uptime through automation, monitoring, and performance tuning, including the use of AI to automate operational work.
  • Support newer platform services, including the AI model gateway LiteLLM.
  • Integrate and deploy new cloud SaaS solutions in collaboration with cross-functional teams.
  • Partner with development teams globally to align system capabilities with evolving needs and improve operations, support, and organizational efficiency.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service