About the Role
The Data Science team builds and supports data infrastructure, applications, and AI and machine learning systems used by people and platforms across the business. Technology is core to the health and growth of Millennium’s business, demanding flexible, scalable technology and advanced proprietary systems.
Responsibilities
- Build and maintain Python and SQL data pipelines supporting feature stores, embeddings, and model training/inference.
- Develop infrastructure for ETL from various sources (Snowflake, SQL Server, streaming) across on-premises and cloud.
- Design, deploy, and maintain scalable environments using infrastructure-as-code (Terraform, CloudFormation).
- Manage Airflow orchestration, Docker and Kubernetes services, and web-serving stack (NGINX, Gunicorn, Django).
- Strengthen user-facing applications and APIs by improving authorization, load balancing, containerization, and CI/CD.
- Build production infrastructure for LLM-based applications, including RAG pipelines, vector databases, and model APIs.
- Implement monitoring, logging, observability, and analytics for data pipelines, application infrastructure, and model-serving endpoints.
- Drive improvements by automating processes, strengthening data governance, improving scalability, and reducing costs.
Requirements
- Two or more years of professional experience with a master’s degree, or three or more years with a bachelor’s degree, in a quantitative field.
- Advanced Python skills with Pandas, NumPy, SciPy, and familiarity with ML/AI libraries (PyTorch, scikit-learn) or orchestration frameworks (LangChain).
- Strong SQL and data engineering experience with relational databases (SQL Server, PostgreSQL), cloud data warehouses (Snowflake), and Airflow.
- Hands-on experience with AWS, Docker, infrastructure-as-code (Terraform, CloudFormation), and preferably Kubernetes.
- Practical knowledge of production AI and MLOps systems (vector databases, embeddings, LLM APIs, prompt engineering, RAG, model versioning, feature stores, model monitoring).
- Strong computer science and infrastructure fundamentals (distributed systems, data structures, Unix/Linux, CI/CD, security, observability).
- Excellent communication skills, ability to work independently and collaboratively, managing multiple priorities.
- Proactive, detail-oriented problem-solving approach with ownership of outcomes.
- Knowledge of financial instruments is highly valued.
Skills
- Python
- SQL
- Pandas
- NumPy
- SciPy
- PyTorch
- scikit-learn
- LangChain
- Snowflake
- SQL Server
- PostgreSQL
- Airflow
- AWS
- Docker
- Terraform
- CloudFormation
- Kubernetes
- Vector Databases
- LLM APIs
- RAG Architecture
- CI/CD
- Observability
Location
- New York
Work Type
- Full-time
Experience Level
- Mid-level
Education Level
- Master's degree or Bachelor's degree in Computer Science, Statistics, Informatics, Information Systems, or another quantitative field.
Salary/Compensations
- $175,000 to $250,000
Benefits
- Discretionary performance bonus
- Comprehensive benefits package
About the Company
- Millennium is a global, diversified alternative investment firm founded in 1989.
- Millennium's mission is to deliver results for investors through evolution, innovation, and focus.
- People are empowered with independence and support, fostering collaboration, disciplined risk management, and continuous learning.
