The Equities Embedded Portfolio Management Solutions Team at Millennium is looking to solve the problem of accelerating research and trading strategies for their systematic Portfolio Management teams by providing expert-level solutions, architecture, and hands-on development in AI, Cloud (AWS/GCP), DevOps, and high-performance computing.
Requirements
- 4-7 years of professional software development experience with a strong foundation in computer science principles (data structures, algorithms, system design).
- High proficiency in an object-oriented language, with a strong preference for Python.
- Hands-on experience with at least one major cloud provider (AWS or GCP) and familiarity with infrastructure-as-code concepts (e.g., Terraform, CloudFormation, or AWS CDK).
- Experience designing systems and architectures from ambiguous business needs.
- Experience with scheduling or asynchronous workflow frameworks/services (i.e. AWS Step Functions, Airflow, Dagster, Temporal)
- Proficiency with DevOps tooling (AWS CodePipeline, Github Actions, or GCP Cloud Build), CI/CD practices, and containerization (Docker, Kubernetes).
- Experience building applications on top of LLMs using frameworks like LangChain or LlamaIndex and knowledge of patterns like Retrieval-Augmented Generation (RAG).
Responsibilities
- Write high-quality, production-ready code across the full stack. This includes Python libraries, infrastructure-as-code (Terraform), CI/CD pipelines, automation scripts, and ML/AI proof-of-concepts.
- Develop and maintain our suite of managed products, reusable patterns, and best practice guides to provide self-service options and accelerate onboarding for new and existing teams.
- Act as the primary technical point of contact for embedded engagements. You will own projects from discovery and planning through to implementation, knowledge transfer, and support, removing blockers and navigating the firm's ecosystem on behalf of your client.
- Prepare and deliver compelling presentations, architectural diagrams, and software demos to both technical and non-technical audiences.
- Stay at the forefront of technology in AI, MLOps, and Cloud/Hybrid. You will build solutions for cutting-edge use cases, including distributed GPU training, large-scale data processing, and the integration of Generative AI into research workflows.
- Participate in the team's on-call rotation, providing expert-level support for our managed products and the core platforms we enable (Cloud, DevOps, Grid, etc.).
- Turn support challenges into engineering opportunities by building intelligent automation and AI agents to reduce tedious tasks and improve our operational efficiency.
Other
- Engage directly with Portfolio Management teams to understand their unique business needs.
- Translate complex research requirements into robust, scalable, and secure technical architectures across on-prem, hybrid, and cloud environments.
- You have high emotional intelligence and a customer-first mindset.
- You thrive in high-pressure, high-stakes environments and can navigate demanding stakeholders with professionalism and a solutions-oriented attitude.
- You are a proactive, self-starter who can operate with a high degree of autonomy.