IMC Trading
Jobs at IMC Trading
Search the 68 jobs at IMC Trading
Recently posted jobs
As a Python Software Engineer, you'll collaborate with traders and engineers to develop reliable and scalable analysis and visualization tools. This role involves full ownership from requirements gathering to production, implementing automated testing, and navigating a variety of technologies while ensuring quality in a complex environment.
As a C++ Software Engineer at IMC, you will work on latency-critical software projects, collaborate with multidisciplinary teams, and handle complex trading algorithms. You will be responsible for end-to-end product development, focusing on high-performance, reliable software. This role involves working with a variety of technologies and considering trade-offs between different system aspects.
As a Security Engineering Lead at IMC Trading, you will assess and enhance security measures across various technical domains, lead engineering initiatives, and collaborate with different teams to strengthen their security posture and implement solutions. Your role includes vulnerability assessments and aligning security strategies with business objectives.
The Trading Engineer will be responsible for ensuring the continuity of trading operations, resolving system issues, evolving system architecture, developing automation tools, and monitoring trading system performance. This role requires close collaboration with technology and trading teams to enhance execution systems.
The Women in Trading & Technology event invites women pursuing STEM degrees to explore careers in trading and technology through interactive sessions, coding challenges, and networking opportunities. Graduates between 2025 and 2027 are encouraged to register their interest.
The Junior Legal Counsel role involves drafting, reviewing, and negotiating contracts, while advising various departments on legal compliance and issues. Key responsibilities include collaboration with business teams, supporting senior legal counsel, monitoring legislative changes, and providing research and updates for the legal team.
The Compliance Officer role ensures adherence to US regulatory laws for trading financial products, manages compliance issues, and trains staff on regulatory standards. This position requires collaboration with compliance teams globally and monitoring of trading activities using in-house surveillance systems.
The Mechanical Engineer will develop and optimize mechanical designs for trading systems, focusing on custom electronic enclosures and ensuring seamless integration with electronic systems. Responsibilities include supporting infrastructure, collaborating with manufacturers, designing fiber interconnects, and participating in cross-functional projects.
The HPC Systems Architect will design, implement, and optimize global HPC infrastructure for advanced computing tasks. Responsibilities include integrating cutting-edge technologies, optimizing performance, ensuring security compliance, managing project lifecycles, and collaborating with teams to meet computational demands.
IMC Launchpad is a two-day immersive program for students graduating in 2027, focusing on trading and engineering. Participants will learn through real-world challenges, mentorship, and workshops aimed at enhancing technical skills. Networking opportunities are also provided, with top performers fast-tracked for summer internship interviews.
The Data Center Engineer is responsible for overseeing the lifecycle of physical servers and network devices, performing installations and troubleshooting hardware issues. They must manage vendor relationships, maintain documentation, and ensure efficient data center operations while adhering to safety protocols during equipment handling.
The Compliance Specialist will provide compliance support for FX and Commodity Options trading at IMC, ensuring adherence to regulations, monitoring trading activity, managing transaction reporting processes, and conducting compliance risk assessments. The role requires collaboration with various teams and delivering compliance training.
As a Machine Learning Intern at IMC, you will enhance ML trading models, automate workflows, improve GPU clusters, and develop ML-driven trading strategies, while participating in workshops and social activities.
As a Mid Office Analyst, you'll drive trade reconciliation, resolve discrepancies, manage accounts, calculate P&L, and collaborate with IT and trading teams to improve trade flow. This role requires handling large data sets and fostering a culture of continuous improvement in a dynamic environment.
The L&D Program Manager will lead the design and execution of learning programs at IMC Chicago. Responsibilities include managing training operations, optimizing curricula, analyzing learner feedback, and working with HR to align programs with business strategy. Strong project management and communication skills are essential to curate impactful learning experiences.
The Operational Risk Manager at IMC manages the operational risk framework, incidents, and regulatory compliance. Responsibilities include improving data analytics, conducting assessments, and collaborating with global teams to enhance risk control processes and reporting.
The Machine Learning Engineer will develop and optimize large-scale ML models and pipelines, focusing on real-time inference in high-performance settings. Responsibilities include building distributed training systems, collaborating with researchers and HPC specialists, and improving machine learning frameworks. This role directly influences trading strategies.
The Senior Internal Auditor will perform audits across the organization, ensuring internal controls are effective and compliant. This role includes leading audits, providing recommendations for improvements, engaging with stakeholders, and adapting to a dynamic work environment while traveling for audits as needed.
The Quantitative Software Engineer will partner with quant researchers and traders to design and implement trading strategies, translate models into production code, optimize algorithms, and back-test improvements, while collaborating with technology teams and staying updated on industry trends.
As a Linux Engineer, you will automate and optimize Linux server infrastructure, troubleshoot complex issues, enhance configuration management, and support critical systems at scale, utilizing your expertise in Python and automation tools to maintain high-performance in a trading environment.