IMC is seeking a Python Software Engineer to join its Strategy Development team in Mumbai. The successful candidate will work closely with trading and engineering teams on various applications, tools, and automation projects. They will be responsible for building analysis and visualization tools at the heart of the business logic, collaborating with traders to implement reliable, scalable, and performant solutions.Role involves:
Collaborating with traders, researchers, quants, and engineers
Taking ownership of end-to-end product development
Writing reliable and scalable Python software
Implementing advanced automated testing practices
Navigating a complex landscape of diverse systems and technologies
Requirements:
5-7 years of professional experience in software engineering with Python
Strong academic background in Computer Science (B. Tech/B.E)
Familiarity with Python frameworks (Pandas, Numpy, Scipy)
Proficiency in distributed computing frameworks (Celery, Dask, Spark, Kubernetes)
Knowledge of data access technologies (S3, MongoDB, Redis, InfluxDB, Hadoop, Kafka)
Problem-solving skills and ability to collaborate effectively
Interest in trading and financial markets
Role offers:
Challenging projects
Ownership of end-to-end product development
Opportunity to work with cutting-edge technologies
IMC is a global trading firm that operates in the financial markets since 1989. The company leverages advanced research and technology to provide liquidity and stability across various markets. With offices in the US, Europe, Asia Pacific, and India, IMC fosters a collaborative culture among its research, engineering, trading, and business operations teams. IMC is committed to innovation, continuous improvement, and actively engages with regulatory bodies across multiple jurisdictions to ensure adherence to evolving industry standards and compliance requirements.