Python Developer

IMC Chicago LLC
Chicago, IL Full Time
POSTED ON 1/26/2023 CLOSED ON 2/18/2023

What are the responsibilities and job description for the Python Developer position at IMC Chicago LLC?

LIFE AT IMC AS A PYTHON DEVELOPER WHO WE ARE AND WHAT WE DO IMC is a leading global market maker, using algorithmic trading and advanced technology to buy and sell securities on multiple trading venues worldwide. We provide liquidity to the financial markets, driving efficiencies for buyers and sellers. Founded in 1989, we are an ambitious, innovative company and identified early on the importance technology would play in the fast-paced evolution of trading. This entrepreneurial spirit still drives us today and can be found in all of our offices around the world. OUR TEAM We now operate globally from offices in Europe, the US and Asia Pacific. Our employees work closely together in multidisciplinary teams, making our success possible. Technology - At IMC, technology is not a department, it is at the heart of everything we do. Our technologists push the limits of possibility, and then look beyond. In our fast-paced environment, short feedback loops mean projects worked on in the morning can enter production the next day. Trading – Although our traders come from many backgrounds they all have one thing in common: they are at their best solving complex problems. Their insight into global events, market shifts and pricing ensure we are trading in the right place, at the right time. Business Support - Around the world, IMC’s business support teams are essential for sustaining our success. In our dynamic environment, we have many exciting challenges and multidisciplinary opportunities to shape our operations and make a real impact. OUR CULTURE Our employees are our greatest asset so we give them lots of responsibility and the support they need to make a difference. Our flat structure fosters a culture of openness and collaboration, encouraging the sharing of ideas and knowledge. It makes no difference if you have been with us for three days or three years, the best idea wins. While we work hard, we also have a lot of fun; whether solving complex challenges or in team building, leisure and sporting activities. IMC also enables its employees to contribute towards a better society through our foundation. The Data Analytics Team at IMC is looking for a Senior Python Developer to join a recently formed, fast moving team supporting a growing base of advanced analytics users. The role will include developing analysis, supporting code libraries and building out platforms to meet the rapidly evolving needs of a modern trading firm that consistently pushes technical boundaries. Required Experience: 5 years experience as a python developer working as an individual contributor. Familiarity with building significant scale projects in Python from inception and design to execution, deployment and testing. Detailed experience with Python language fundamentals, able to write both OO and functional style code. Agile style development approach using iteration with users, gathering feedback and an ability to quickly and confidently affect changes in your code backed by a solid CI pipeline and test coverage. DevOps style application deployment and operational experience: You should be able to stand behind your code, roll it out and ensure it meets users needs. Experience of operating at scale on distributed systems using container orchestration methods such as docker swarm, kubernetes and cloud platforms, specifically AWS. Familiarity with distributed analysis techniques and platforms such as Dask and PySpark a major plus. Hands on experience with the JupyterHub/JupyterLab environment as an advanced user and ideally having helped support it for multiple users. Experience with major python analysis libraries such as pandas, numpy, scipy, scikit-learn is highly desirable, especially in relation to optimization of performance on large data analytics. Experience using Hadoop Ecosystem tools such as HDFS, Hive, Impala, Spark et al is highly valuable given our large scale use of Hadoop. Working knowledge of multiple types of data stores such as traditional SQL, Document Stores like Mongo, Columnar stores like Scylla and Key-Value stores such as redis will enable you to quickly assist picking the right tools for the task at hand. OUR HIRING PROCESS To set you up for success, you can find our hiring process including tips on applying and interviewing with us on our website. Now it’s up to you! Apply today to start an amazing journey with IMC. Hello, we're IMC We're a proprietary trading firm and leading market maker, active on 100 exchanges around the world. Founded in Amsterdam in 1989, IMC was among the first to value the importance of technology and innovation in the evolution of trading. As we invested we grew, from 2 to more than 500. Today we operate globally – across time zones and continents. Why Work with Us? At IMC it's not the hierarchy but the idea that prevails. So, we’ve done away with artificial barriers and built a company that has very little bureaucracy. As a result our people can explore their potential without limits, developing and implementing the systems and strategies that have made us one of the world’s leading liquidity providers. Meet the team • Meet Diana, a trader in Chicago • Meet Max, a software engineer in Sydney • Meet Pierre, a software engineer in Amsterdam Get a sense of life at IMC • Facebook • Instagram • Twitter • LinkedIn For more information visit imc.com
Python Developer
Soft Source, Inc -
Chicago, IL
Python Developer
Sesheng -
Chicago, IL
Python Developer
Oracle Middleware Test Company -
Chicago, IL

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Python Developer?

Sign up to receive alerts about other jobs on the Python Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213

Sign up to receive alerts about other jobs with skills like those required for the Python Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,313 - $163,687
    • Income Estimation: $120,405 - $154,181
  • Debugging Skill

    • Income Estimation: $114,313 - $163,687
    • Income Estimation: $114,546 - $147,064
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Python Developer jobs in the Chicago, IL area that may be a better fit.

Python Developer

Umanist Staffing, Chicago, IL

Python Developer

H R PUNDITS INC, Chicago, AL