Software Engineer - Commodities Technology

Millennium Management8 months ago
Houston, Texas, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Software Engineer – Commodities Technology at Millennium, a top tier global hedge fund committed to leveraging innovation in technology and data science to tackle complex business challenges. Our Commodities Technology team develops and supports data, research, and trading platforms for our Commodities portfolio managers. We are seeking a Rapid Application Developer with both experimental and engineering skills to deliver end-to-end solutions in a fast-paced environment.

Key Responsibilities

  • Understand and translate business problems into working solutions.
  • Engage directly with portfolio managers to address their development needs.
  • Develop research and trading applications using Python frameworks (Django, Flask, Tornado, or FastAPI), front-end development (React/Angular), and AWS technologies (S3, SQS, AWS Batch, etc.).
  • Implement agile software development practices including comprehensive testing, version control, CI/CD (Jenkins), and scheduling/orchestration (Airflow, VisualCron).
  • Ensure DevOps style management and operation of DEV/UAT/PROD deployment environments.

Required Qualifications

  • 3+ years of professional experience with Python application development.
  • Experience in developing data-intensive applications using Pandas, NumPy, etc.
  • Experience developing web frontends using React and/or Angular.
  • Working knowledge of SQL and other database technologies.
  • Strong communication skills and the ability to work both independently and collaboratively.
  • Experience managing end-to-end solutions from problem statement through deployment.

Preferred Qualifications

  • Understanding of the financial markets, particularly in Commodities, with experience handling market data.
  • Experience in developing dashboards and data visualization applications using Plotly, Matplotlib, Bokeh, Dash, etc.
  • Experience with AWS technologies such as S3, Athena, SQS, Batch, Lambda.
  • Familiarity with DevOps practices using containerization and orchestration technologies (e.g., Docker, Kubernetes).

Benefits & Perks

  • Compensation: Estimated base salary range is $175,000 to $250,000 (New York), subject to change.
  • Discretionary performance bonus.
  • Comprehensive Benefits Package as part of our competitive total compensation package.

Required Skills

Airflow
Angular
NumPy
CI/CD (Jenkins)
Tornado
Flask
AWS (S3, SQS, AWS Batch, Lambda, Athena)
Pandas
FastAPI
Docker
Kubernetes
Django
VisualCron
DevOps
Python
SQL
React