
Software Engineer - Digital Assets
at Millennium
Posted 7 days ago
No clicks
- Compensation
- $175,000 – $250,000 USD
- City
- New York City
- Country
- United States
Currency: $ (USD)
Join the Digital Assets technology group on the platform team, owning the full lifecycle of trading, data and analytics, reconciliation, and reporting platforms. Analyze structured and unstructured digital asset data across public/private markets and large blockchain datasets, in on‑prem and cloud environments. Build and scale data processing solutions, ensuring data quality, ingestion, storage, and resiliency, and integrate data pipelines and research into the firm’s data environment. Collaborate with COO, Engineering leads, and other core teams to define automation, cloud infrastructure, and ad hoc analyses to support analytics, risk, and reporting.
As a member of the Digital Assets technology group, you will join platform team, managing full lifecycle of trading, data and analytics, reconciliation, and reporting platforms. This includes the analysis of structured and unstructured data in digital assets, both public and private markets, along with large fundamental blockchain and alternatives data sets. You will work in a combination of on-prem and cloud-based environments, leveraging cloud-native services as required. You will be working closely with the other core engineering teams to incorporate the data pipeline, data products, and research into our overall reference, market, and alternative data environment.
- Partner with COO, Digital Assets, and Head of Technology, and Engineering Leads for Digital Assets, to evaluate data providers and implement strategic roadmap for digital asset data.
- Analyze real-time and historical digital asset data sources and work to integrate into firm platforms.
- Build solutions to process unstructured data into a form suitable for analysis and ingest into the platform. This includes a strong emphasis on data quality and resiliency.
- Gather and process raw data at scale (including writing systems, assessing accuracy, scaling platform, and creating systematic and operational processes to handle issues).
- Ensure data is properly ingested, stored, and managed to support analytics, risk, and reporting.
- Help define automation and management of cloud infrastructure and services using native tools, open-source tools, and third-party products.
- Support business decisions with ad hoc analysis as needed.
- 7+ years hands‑on Python with reusable, efficient code for analytics and data processes.
- 5+ years building scalable, reliable data pipelines with platforms such as Snowflake and Airflow.
- 2+ years deploying and managing AWS environments for data pipelines and intelligence services.
- Experience processing large structured/unstructured datasets with strong quality and resiliency controls.
- Experience managing connectivity to data vendors in this space, running 24/7 systems.
- Broad understanding of financial instruments required; fixed income or commodities exposure is a plus.
- Passion for digital assets and strong understanding of primary markets as well as key sources of blockchain data.
- Demonstrated passion for AI/ML with hands-on integration across the SDLC (feature engineering, model development/deployment, evaluation/monitoring) to enhance data quality, analytics, and automation.
- Strong communication skills; self‑driven and effective under pressure; hands‑on engineer who can make sound design/architecture decisions.
- Positive individual with strong communication skills; able to interface well with users and other development teams. Self-driven individual with an ability to work under pressure.
The estimated base salary range for this position is $175,000 to $250,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.






