LogoKode$word
Imc logo
Verified Tech Organization

Careers at Imc

Browse and filter through all verified positions currently open at Imc.

Total Company Roles63
Matching Filter63
imcrareearths.comHQ: Sao Paulo, SP, BRCEO: Francesco Scolaro

A mineral exploration and development company focused on the exploration, development and long-term supply of certain rare earth elements. Its principal project is the Itarantim Project, an ionic adsorption clay rare earth deposit located in the States of Bahia and Minas Gerais, Brazil.

Sector:Industrial Materials

All Openings (63)

Ordered by most recently published

Hardware Engineer Intern - Summer 2027

On-siteinternshipInternshipChicago, United States
Apply Now

Our 10-week internship is your chance to experience life as a Hardware Engineer at IMC. You’ll have the support you need to succeed: educational training and a mentor who will oversee your work and professional development. We provide a highly competitive compensation package with accommodations included. The bar for talent at IMC is high and interns who meet our performance expectations will have the opportunity to secure a full time Graduate Hardware Engineer position at the end of the program. Where you go from here is up to you! Your Core Responsibilities: Enhance your knowledge of algorithm complexity, professional design, and coding Work on meaningful and challenging projects Patricipate in classroom-based training covering an overview of financial markets, IMC technology and hardware design Build valuable connections in an environment that recognizes and rewards problem solving, innovation and teamwork Engage in professional development sessions aimed at helping you envision your future at IMC Attend a full schedule of events and social activities throughout the summer Your Skills and Experience: Current university student graduating between September 2027 - July 2028 that is pursuing an Electrical Engineering, Computer Engineering, or a related degree Must have proficient experience in Verilog, SystemVerilog, VHDL or other RTL programming (additional software experience is a plus; C++, Python, or similar) Strong analytical skills and interest in solving complex problems programmatically Desire to collaborate with technical and non-technical teammates in a dynamic environment Interest in the Financial Markets; previous knowledge is NOT required Must be able to start internship on June 7, 2027 You may submit one application per role each year. We strongly encourage you to focus on applying to a single role that best matches your skills and interests. Though you may apply to multiple roles, please note that each application will be evaluated based on the specific criteria established for that particular role. If you have already applied for this position during the current recruitment season and were not selected, you may reapply when the next recruitment season begins in 2027. The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information. Base Salary: $200,000 About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

View more...
Hardware & EmbeddedVia Greenhouse
VerifiedToday

Hardware Machine Learning Engineer

On-sitefull timeMid-LevelChicago, United States
Apply Now

We are deploying machine learning directly onto custom hardware – and we want you to help drive it from the ground up. This is an initiative where you'll have the rare opportunity to architect solutions from scratch, influence technical research direction, and see your work drive real impact in one of the most demanding computing environments in the world. We build the hardware, the software, and the infrastructure, so when you hit a bottleneck, you can fix it - there's no vendor to wait on and no abstraction layer you're not allowed to touch. If you've ever wanted to push the boundaries of what's computationally possible, this role is for you. We're looking for researchers and experienced engineers from any background. Trading experience is a bonus, not a prerequisite. Your Core Responsibilities Architect and co-design ML models with traders, quant researchers, and software engineers, treating hardware constraints (latency budgets, resource limits, numerical precision) as first-class design inputs Shape our custom hardware roadmap by translating ML model requirements into concrete architectural decisions Work hands-on with hardware engineers to implement, verify, and deploy ML inference solutions from proof-of-concept through production Track and evaluate emerging research in neural architecture search, machine learning systems and quantization methods, and determine what translates to measurable improvements in our systems Your Skills and Experience Solid understanding of hardware constraints and design trade-offs (e.g., pipelining, resource utilization, fixed-point arithmetic) that shape how ML models can be efficiently mapped onto FPGAs or custom ASICs Experience with hardware fundamentals, whether through VHDL /SystemVerilog development, HLS tools, or ML-to-hardware frameworks like hls4ml, FINN, or Vitis AI Understanding of machine learning fundamentals – neural network architectures, inference optimization, quantization techniques, ML frameworks such as PyTorch/TensorFlow Proficiency in Python, C++, or similar languages for tooling, testing, and simulation Strong communication skills and ability to work collaboratively across disciplines with both technical and non-technical teams Nice to Have Exposure to ML compiler infrastructure such as MLIR , TVM , XLA , or similar tools for lowering and optimizing models for hardware targets Background in latency-sensitive or resource-constrained systems including high-frequency trading, particle physics data acquisition, real-time signal processing, or similar domains Familiarity with functional verification methodologies (for example SystemVerilog, UVM , Cocotb) Advanced degree (MS or PhD ) in EE , CS , Physics, or related field, or equivalent depth through industry or research experience The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information. Salary Range $200,000 — $225,000 USD About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

View more...
AI / ML & Data ScienceVia Greenhouse
VerifiedToday

Hardware Machine Learning Engineer

On-sitefull timeMid-LevelNew York, United States
Apply Now

We are deploying machine learning directly onto custom hardware – and we want you to help drive it from the ground up. This is an initiative where you'll have the rare opportunity to architect solutions from scratch, influence technical research direction, and see your work drive real impact in one of the most demanding computing environments in the world. We build the hardware, the software, and the infrastructure, so when you hit a bottleneck, you can fix it - there's no vendor to wait on and no abstraction layer you're not allowed to touch. If you've ever wanted to push the boundaries of what's computationally possible, this role is for you. We're looking for researchers and experienced engineers from any background. Trading experience is a bonus, not a prerequisite. Your Core Responsibilities Architect and co-design ML models with traders, quant researchers, and software engineers, treating hardware constraints (latency budgets, resource limits, numerical precision) as first-class design inputs Shape our custom hardware roadmap by translating ML model requirements into concrete architectural decisions Work hands-on with hardware engineers to implement, verify, and deploy ML inference solutions from proof-of-concept through production Track and evaluate emerging research in neural architecture search, machine learning systems and quantization methods, and determine what translates to measurable improvements in our systems Your Skills and Experience Solid understanding of hardware constraints and design trade-offs (e.g., pipelining, resource utilization, fixed-point arithmetic) that shape how ML models can be efficiently mapped onto FPGAs or custom ASICs Experience with hardware fundamentals, whether through VHDL /SystemVerilog development, HLS tools, or ML-to-hardware frameworks like hls4ml, FINN, or Vitis AI Understanding of machine learning fundamentals – neural network architectures, inference optimization, quantization techniques, ML frameworks such as PyTorch/TensorFlow Proficiency in Python, C++, or similar languages for tooling, testing, and simulation Strong communication skills and ability to work collaboratively across disciplines with both technical and non-technical teams Nice to Have Exposure to ML compiler infrastructure such as MLIR , TVM , XLA , or similar tools for lowering and optimizing models for hardware targets Background in latency-sensitive or resource-constrained systems including high-frequency trading, particle physics data acquisition, real-time signal processing, or similar domains Familiarity with functional verification methodologies (for example SystemVerilog, UVM , Cocotb) Advanced degree (MS or PhD ) in EE , CS , Physics, or related field, or equivalent depth through industry or research experience The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information. Salary Range $200,000 — $225,000 USD About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

View more...
AI / ML & Data ScienceVia Greenhouse
VerifiedToday

Hardware Machine Learning PhD Research Internship

On-siteinternshipInternshipChicago, United States
Apply Now

We are deploying machine learning directly onto custom hardware – and we want you to help drive it forward. This PhD internship is an opportunity to work on research that has direct impact on IMC's work tackling open problems at the frontier of low-latency ML inference and hardware acceleration. You'll work alongside IMC engineers in one of the most demanding low-latency computing environments in the world. You'll own a focused research project from start to finish, present your findings to the team, and leave behind a prototype or benchmark that we can build on. Your Core Responsibilities Architect and develop an ML focused research project based on real-world use cases Work hands-on with hardware engineers to implement, verify, and deploy ML inference solutions Track and evaluate emerging research in neural architecture search, machine learning systems and quantization methods, and determine what translates to measurable improvements in our systems Present your project to the team, deepening our collective understanding of an area of ML acceleration Gain hardware design fundamentals from skilled RTL developers and learn how they apply to our industry Build skills to evaluate research not only from an academic perspective, but through real-world performance constraints, engineering costs, and industry impact Your Skills and Experience Currently enrolled in a PhD program in Electrical Engineering, Computer Science, Physics, or a related field Solid understanding of hardware constraints and design trade-offs (e.g., pipelining, resource utilization, fixed-point arithmetic) that shape how ML models can be efficiently mapped onto FPGAs or custom ASICs Experience with hardware fundamentals, whether through VHDL/SystemVerilog development, HLS tools, or ML-to-hardware frameworks like hls4ml, FINN, or Vitis AI Understanding of machine learning fundamentals – neural network architectures, inference optimization, quantization techniques, ML frameworks such as PyTorch/TensorFlow Proficiency in Python or similar languages for tooling, testing, and simulation Strong communication skills and ability to work collaboratively across disciplines with both technical and non-technical teams You may submit one application per role each year. We strongly encourage you to focus on applying to a single role that best matches your skills and interests. Though you may apply to multiple roles, please note that each application will be evaluated based on the specific criteria established for that particular role. If you have already applied for this position during the current recruitment season and were not selected, you may reapply when the next recruitment season begins in 2027. The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information. Base Salary: $225,000 About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

View more...
AI / ML & Data ScienceVia Greenhouse
VerifiedToday

Information Security Engineer

On-sitefull timeMid-LevelMumbai, India
Apply Now

The Information Security team at IMC Trading is responsible for protecting IMC's intellectual property, IT infrastructure and business operations against external and internal threats. We work closely with technology, risk, compliance, internal audit and business leaders to reduce cyber risk to acceptable levels. We are looking for an Information Security Engineer to help grow and mature our Security Operations Centre, which runs on EDR, SIEM, SOAR, CSPM, IAM, firewalls, NIDS/NIPS and a range of other security controls. Alongside SOC work, you will play a central role in supporting IMC's regulatory obligations in India, preparing evidence and coordinating the cyber and systems audits that come with operating in this market. We offer an environment that lets you broaden and deepen your information security knowledge, with access to advanced security technology, frequent training and a culture of knowledge sharing. As you gain experience with our existing SOC technology and processes, you will be given considerable freedom to mature the function through your own initiatives. Your Core Responsibilities: Analyse security logs, alerts and reported events, and respond to or assist with the remediation of incidents. Hunt for potential compromise across the infrastructure using a range of threat intelligence sources. Report discovered vulnerabilities to technology owners and recommend remediation steps. Support and improve technical security controls. Leverage automation and orchestration to remove repetitive manual work. Apply AI-assisted tooling to alert triage, event summarisation and investigation workflows, with a pragmatic view of its limitations. Develop reporting that measures the effectiveness of security controls. Develop and improve incident response playbooks. Support regulatory and assurance audits: prepare evidence, coordinate with auditors and track observations through to closure. Your Skills and Experience: Strong analytical and problem-solving skills. A self-starter with a genuine passion for cybersecurity. Previous SOC experience, and/or 3+ years of hands-on experience in an enterprise IT environment managing endpoints and applications on-premises or in the cloud. Exposure to security controls such as identity and access management, vulnerability management, and endpoint detection and response. Working knowledge of — or a strong willingness to learn — the Indian regulatory cybersecurity landscape: SEBI CSCRF, exchange circulars (NSE/BSE/MCX) and CERT-In directions, along with familiarity with ISO 27001 and the NIST CSF on which CSCRF is modelled. Experience supporting audits (cyber audit, systems audit, VAPT, ISO or SOC 2 assessments) — evidence preparation, auditor coordination and observation remediation — is a strong plus. Automation using basic coding skills or low-code / no-code tools. Awareness of AI and machine learning applications in security operations is a plus; hands-on experience with AI-assisted security tooling or LLM-based workflows is highly regarded. Understanding of common attack techniques and frameworks such as MITRE ATT&CK. Strong documentation and communication skills, with the ability to translate technical findings into audit-ready evidence and regulator-facing reports. Relevant tertiary and/or security qualifications are a plus — for example a Bachelor's degree in information systems or computer science, CompTIA Security+, Certified in Cybersecurity (CC), CEH, or ISO 27001 Lead Auditor / Lead Implementer. If you don't have them yet, you will be supported to pursue certifications on the job. About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

View more...
CybersecurityVia Greenhouse
VerifiedToday

Java Software Developer

On-sitefull timeMid-LevelMumbai, India
Apply Now

At IMC, technology is at the core of everything we do. Our in-house software drives millions of trading decisions each day, helping us make faster and more effective decisions in highly competitive markets. IMC’s Mumbai-based Strategy Development teams build a wide variety of applications, systems and tools. These include trading algorithm implementations, option pricing and volatility calculations, simulation frameworks, market risk applications, and trade analysis and visualisation tools for traders. Java is the primary language; we welcome strong engineers from other language backgrounds who are keen to pick it up. Your Core Responsibilities: You will work closely with traders, quantitative researchers and engineers in Mumbai and across IMC's global offices taking ownership of end-to-end high-impact product development - from requirements gathering through to production deployment and monitoring. You’ll deliver scalable, reliable, high-performance software using frequent iterations to shorten time-to-market, while constantly weighing trade-offs between latency, throughput, simplicity, scalability and maintainability. Key responsibilities include: Collaborate with traders and quantitative researchers to understand trading requirements and translate them into robust technical solutions. Design, build, test and deploy high-performance Java systems and applications. Take end-to-end ownership of projects, including requirements gathering, architecture, implementation, deployment, monitoring and production support. Write reliable, testable and maintainable software while making thoughtful trade-offs between latency, throughput, scalability, simplicity and speed to market. Collaborate with engineering teams across IMC and mentor junior engineers. Your Skills and Experience: Strong academic background in Computer Science or a related field with 3-6 years of professional experience as a Software Engineer. Strong programming skills in a modern language such as Java, C++, Python or Kotlin. Java is our primary language and prior experience is a plus, but we're happy to hire strong engineers who are willing to learn it. Solid understanding of computer science fundamentals - algorithms, complexity analysis, data structures, garbage collection and concurrency Ability to work independently and take full ownership of the solutions you build and deliver. Natural problem-solver and team player; curious, adaptable and proactive in a fast-paced environment Excellent written and verbal communication skills; fluency in English. Interest in financial markets / trading. Prior experience in trading or related industries is a plus but NOT required. Tech stack Our current stack for strategy development primarily includes Java 17+. We also use Python 3, Docker, Kubernetes, Apache Kafka, Avro, and more. We constantly evolve our technology stack and look for tools that best suit the problems at hand. If a new technology holds promise, we actively explore, adopt, and develop it. About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

View more...
Software EngineeringVia Greenhouse
VerifiedToday

Java Software Engineer

On-sitefull timeSeniorSydney, Australia
Apply Now

At IMC, technology is not a department; it’s at the heart of everything we do. Developed in house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than our competition. IMC’s Sydney-based Java teams work on a wide variety of applications, tools and functionalities, including trading algorithm implementations, option pricing, calculating volatility, simulation frameworks, market risk applications, trade reconciliation applications and data analysis & visualisation tools for traders. We frequently need to develop not just the business applications themselves, but also the tools that keep our development process at the cutting edge. This role sits within our Data Engineering team. The team builds highly-scalable, high-throughput, low-latency Java applications that move and transform data from thousands of sources at Petabyte scale powering everything from real-time trading to analytics.You’ll work on a mix of greenfield and re-engineering projects, collaborating with developers globally to build scalable, reliable data platforms. Balancing speed with quality, you’ll write robust, testable software and make thoughtful trade-offs between latency, throughput, simplicity and maintainability. Your core responsibilities include: Design, build, test and deploy high-performance Java systems for real-time and batch data processing. Develop tools and services around Kafka, Avro, Parquet and related streaming technologies. Contribute to internal frameworks for querying, storage, and data transformation — used globally across IMC. Partner with traders, researchers, and engineers to define requirements and deliver scalable data solutions. Own projects end-to-end, from requirements and architecture through to production deployment and monitoring. Continuously assess and introduce emerging technologies to improve performance, maintainability, and developer productivity.. Your Skills and Experience: 5+ years of experience as a Software Engineer with Java Experience in the latest versions of Java is highly desirable Proven experience building scalable, low-latency, high-throughput applications. Familiarity with Kafka, Avro, Parquet and other data-oriented technologies is highly desirable. Experience with Docker and Kubernetes, and confidence working in Linux environments. Strong analytical and troubleshooting skills, with the ability to solve complex technical challenges independently. Experience gathering business requirements and translating them into technical solutions. Curious, adaptable, and proactive; comfortable working in a fast-paced environment with minimal supervision. Our tech stack includes an ever-evolving range of systems and technologies, and our engineers have the freedom to choose the best solution for the problem at hand. If a new technology has the potential to add value, we’ll actively invest in exploring, adopting and developing it. #LI-DNI About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

View more...
Software EngineeringVia Greenhouse
VerifiedToday

Java Software Engineer (Power/Gas)

On-sitefull timeMid-LevelDenmark
Apply Now

IMC is building a new Power and Gas Trading business in Aarhus, Denmark, the hub for power and gas trading in Europe. Backed by one of the world’s most successful trading firms, this new venture combines the energy and autonomy of a startup with the global reach, stability, and expertise of IMC’s 30+ years in trading. We are building a strong, independent Aarhus-based team with local leadership, supported by IMC’s world-class technology, quantitative research, and trading infrastructure. To achieve our ambitious hiring goals, we are seeking strong Software Engineers to join the team and play a pivotal role in helping us grow this new business. Your Core Responsibilities: Build, as part of a team, a full technology stack that supports power and gas trading, including exchange connectivity, trading systems, trading strategies, data analysis, and pricing. We are looking for strong developers that specialised in back-end, algorithms, trading systems, execution systems or other relevant domains Maintain and improve the tech stack in collaboration with trading Train new joiners Your Skills and Experience: Strong academic background, preferably in computer science or a quantitative field 2+ years of professional experience as a software engineer Experience European power and gas trading industry is a plus Strong programming skills in Java. Experience with other relevant programming languages such as Python or C++ is considered a plus Excitement for working in a start-up environment and a variety of systems/platforms/tools The ability able to work on greenfield projects under minimal supervision and to take full ownership of the applications you build A high degree of flexibility and adaptability: willing and able to deal with uncertainty and ambiguity in a rapidly evolving environment Fluency in English About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

View more...
Software EngineeringVia Greenhouse
VerifiedToday

Machine Learning Engineer

On-sitefull timeMid-LevelHong Kong, Hong Kong
Apply Now

As a Machine Learning Engineer, you will play a pivotal role in building systems that drive the training and deployment of large-scale ML models across our global operations. You'll collaborate with leading researchers, hardware experts, and software engineers to build robust solutions that maximize the potential of GPU acceleration, distributed computing, and the latest open-source tools. Your work will influence our trading strategies by accelerating experimentation cycles that foster continuous innovation and refinement. This is a unique opportunity to solve problems at the intersection of advanced machine learning and trading, where your contributions will shape the future of IMC’s technology and trading capabilities. Your Core Responsibilities: Develop large-scale distributed training pipelines to manage datasets and complex models Build and optimize low-latency inference pipelines, ensuring models deliver real-time predictions in production systems Develop libraries to improve the performance of machine learning frameworks Maximize performance in training and inference using GPU hardware and acceleration libraries Design scalable model frameworks capable of handling high-volume trading data and delivering real-time, high-accuracy predictions Collaborate with quantitative researchers to automate ML experiments, hyperparameter tuning, and model retraining Partner with HPC specialists to optimize workflows, improve training speed, and reduce costs Evaluate and roll out third-party tools to enhance model development, training, and inference capabilities Dig into the internals of open-source ML tools to extend their capabilities and improve performance Your Skills and Experience: 3+ years of experience in machine learning with a focus on training or inference systems Hands-on experience with real-time, low-latency ML pipelines in high-performance environments is a strong plus Strong engineering skills, including Python, CUDA, or C++ Knowledge of machine learning frameworks such as PyTorch, TensorFlow, or JAX Proficiency in GPU programming for training and inference acceleration (e.g., CuDNN, TensorRT) Experience with distributed training for scaling ML workloads (e.g., Horovod, NCCL) Exposure to cloud platforms and orchestration tools A track record of contributing to open-source projects in machine learning, data science, or distributed systems is a plus About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

View more...
AI / ML & Data ScienceVia Greenhouse
VerifiedToday

Core Developer - Digital Assets

On-sitefull timeMid-LevelSwitzerland
Apply Now

IMC has a strong presence in traditional Finance and has been expanding into Crypto and DeFi over the last years. Through its overseas affiliates, IMC provides liquidity and trade s on many cryptocurrency exchanges and DeFi protocols. As a C++ Software Engineer, you‘ll be joining and shaping the future of our core engineering team. You will design, code, test, and optimize our proprietary, low-latency trading system. The right candidate for this role will be comfortable working autonomously, making decisions, and working in a fast-paced, flat team structure. Your Core Responsibilities: Collaborate on developing our highly competitive, ultra-low-latency trading platform consisting of market data delivery and order submission subsystems Design and implement state-of-the-art, industry-leading trade execution and connectivity solutions You will be part of our algorithmic trading strategies team that is responsible for all automated trading algorithms so that your experience and knowledge will have direct impact on our production Improve the system performance by optimizing network access, hardware utilization, and programming execution Stay on top of updates to exchange protocols Your Skills and Experience: You have a Master’s or Ph.D. degree in Computer Science, Mathematics, Physics or a related field You have excellent programming skills using C++ in a Linux (or Unix-like) environment You possess the ability and desire to write simple, well-structured and clean code that is easy to maintain You have in-depth knowledge of low-level network and system programming and have ideally experience in developing low-latency systems You have a solid grasp of computer science, algorithms, memory-, and concurrency models, CPU-architecture, operating systems, networks, and performance optimization Experience in statistics, large-scale data processing systems, machine learning and/or grid-based computing is a big plus No finance background is necessary or expected Location and Office Culture IMC office in Zug, Switzerland Note that this is an onsite role, with some but limited flexibility for working from home You can expect a dynamic, fast-paced environment that delivers a steady stream of challenges and opportunities One of the most exciting aspects of the job is our quick feedback loop in the research, development and deployment of strategies We give people lots of responsibility and the support they need to make an impact from day one We promise you a flat structure and an open, collaborative culture that stimulates the sharing of ideas, knowledge and technology between our teams and offices About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

View more...
Software EngineeringVia Greenhouse
VerifiedToday

Page 3 of 7