IMC Trading @ Northwestern Engineering
IMC is a global trading firm that has been a stabilizing force in financial markets since 1989, providing essential liquidity upon which market participants depend. With offices across the US, Europe, Asia Pacific, and India, IMC is powered by a cutting-edge research environment and a world-class technology backbone. The company is known for its uniquely collaborative, high-performance culture and commitment to continuous innovation and giving back.
The role involves building and administering data workflows within IMC's evolving, modern big data environment. Key responsibilities include developing and extending in-house data toolkits based in Python and Java, building data pipelines using big data tools such as Hadoop, Kafka, Spark, and AWS, and working closely with trading and research teams to develop data solutions. Additionally, the role requires assisting in identifying solutions that match the problem space and harmonize with the internal data platform, as well as improving the performance of financial analytics platforms built around the big data ecosystem.
Candidates must possess a Bachelor's degree in computer science, engineering, information technology, or a similarly quantitative technology field, along with at least six months of experience in data engineering, systems engineering, or a similar role within a high-throughput, big data ecosystem. Required skills include building and administering data workflows using Hadoop, Spark, and SQL, developing streaming data applications using Kafka, and developing and extending data solutions in containerized environments using Java, Python, or common data-science toolkits. Proficiency in Unix scripting is also necessary.
IMC offers a competitive base salary ranging from $135,000 to $220,000 USD, which 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. The company provides a variety of benefits to all employees, fostering a supportive and rewarding work environment.
IMC's culture is characterized by a uniquely collaborative and high-performance environment, where talented quant researchers, engineers, traders, and business operations professionals work together to innovate and succeed. The company is committed to continuous learning and offers growth opportunities for employees to develop their careers while working with the brightest minds in trading and technology. IMC's dedication to giving back and embracing disruptive technologies makes it an attractive place to build a career.