LOG IN
SIGN UP
Tech Job Finder - Find Software, Technology Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
E-mail address
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Software Engineer - Learning Engineering and Data (LEaD) Program

at Millennium

Back to all Data Science / AI / ML jobs
Millennium logo
Hedge Funds

Software Engineer - Learning Engineering and Data (LEaD) Program

at Millennium

JuniorNo visa sponsorshipData Science/AI/ML

Posted 4 hours ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Miami
Country
United States

Join Millennium's Miami-based LEaD program as a Software Engineer to design, implement, and maintain backend distributed systems and tools using C++, Python, or Java. The role involves applying AI/ML techniques (deep learning, NLP, LLMs), building ML/data pipelines, and collaborating with investment teams while receiving hands-on training and mentorship.

Software Engineer - Learning Engineering and Data (LEaD) Program

Millennium is a large global alternative investment manager with a strong commitment to leveraging innovations in technology and data. As a member of our Miami based Learning Engineering and Data (LEaD) program, LEaD engineers can expect to get comprehensive training and work alongside technology mentors and leaders to develop and maintain applications and tools spanning front-office, middle-office and back-office functions in a dynamic and fast paced environment. LEaD engineers can expect to have exposure to investment teams and technologists in different parts of Millennium’s organization while learning new skill sets through hands-on training and development opportunities.

Main Function:

Our technology teams are looking for Software Engineers with C++, Python or Java to design, implement, and maintain systems supporting our technology business functions. Candidate is expected to:

  • Work closely with technology teams to develop requirements and specifications for varying projects

  • Take part in the development and enhancement of the backend distributed system

  • Apply AI/ML ( deep learning, natural language processing, large language models ) to practical and comprehensive technology solutions

Qualifications/Skills Required:

  • 2-5 years of experience working with C++, Python, or Java

  • Experience with ML libraries, Pandas, NumPy, FastAPI (Python), Boost (C++), Spring Boot (Java)

  • Must be comfortable working in both Unix/Linux and Windows environments

  • Good understanding of various design patterns

  • Strong analytical and mathematical skills along with an interest/ability to quickly learn additional languages and quantitative concepts

  • Solid communication skills

  • Able to work collaboratively in a fast-paced environment with a passion to solving complex problems

  • Detail oriented, organized, demonstrating thoroughness and strong ownership of work

Desirable Skills/Knowledge:

  • Bachelor or Master’s degree in Computer Science, Applied Mathematics, Statistics, Data Science/ML/AI, or a related technical or engineering field

  • Demonstrable passion for developing LLM-powered products whether that is through commercial experience or open source/academic projects you have worked on in your own time

  • Hands on experience building ML and data pipeline architectures

  • Understanding of distributed messaging systems

  • Experience with Docker/Kubernetes, micro services architecture in a cloud environment (AWS, GCP preferred)

  • Experience with relational and non-relational database platforms

Software Engineer - Learning Engineering and Data (LEaD) Program

at Millennium

Back to all Data Science / AI / ML jobs
Millennium logo
Hedge Funds

Software Engineer - Learning Engineering and Data (LEaD) Program

at Millennium

JuniorNo visa sponsorshipData Science/AI/ML

Posted 4 hours ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Miami
Country
United States

Join Millennium's Miami-based LEaD program as a Software Engineer to design, implement, and maintain backend distributed systems and tools using C++, Python, or Java. The role involves applying AI/ML techniques (deep learning, NLP, LLMs), building ML/data pipelines, and collaborating with investment teams while receiving hands-on training and mentorship.

Software Engineer - Learning Engineering and Data (LEaD) Program

Millennium is a large global alternative investment manager with a strong commitment to leveraging innovations in technology and data. As a member of our Miami based Learning Engineering and Data (LEaD) program, LEaD engineers can expect to get comprehensive training and work alongside technology mentors and leaders to develop and maintain applications and tools spanning front-office, middle-office and back-office functions in a dynamic and fast paced environment. LEaD engineers can expect to have exposure to investment teams and technologists in different parts of Millennium’s organization while learning new skill sets through hands-on training and development opportunities.

Main Function:

Our technology teams are looking for Software Engineers with C++, Python or Java to design, implement, and maintain systems supporting our technology business functions. Candidate is expected to:

  • Work closely with technology teams to develop requirements and specifications for varying projects

  • Take part in the development and enhancement of the backend distributed system

  • Apply AI/ML ( deep learning, natural language processing, large language models ) to practical and comprehensive technology solutions

Qualifications/Skills Required:

  • 2-5 years of experience working with C++, Python, or Java

  • Experience with ML libraries, Pandas, NumPy, FastAPI (Python), Boost (C++), Spring Boot (Java)

  • Must be comfortable working in both Unix/Linux and Windows environments

  • Good understanding of various design patterns

  • Strong analytical and mathematical skills along with an interest/ability to quickly learn additional languages and quantitative concepts

  • Solid communication skills

  • Able to work collaboratively in a fast-paced environment with a passion to solving complex problems

  • Detail oriented, organized, demonstrating thoroughness and strong ownership of work

Desirable Skills/Knowledge:

  • Bachelor or Master’s degree in Computer Science, Applied Mathematics, Statistics, Data Science/ML/AI, or a related technical or engineering field

  • Demonstrable passion for developing LLM-powered products whether that is through commercial experience or open source/academic projects you have worked on in your own time

  • Hands on experience building ML and data pipeline architectures

  • Understanding of distributed messaging systems

  • Experience with Docker/Kubernetes, micro services architecture in a cloud environment (AWS, GCP preferred)

  • Experience with relational and non-relational database platforms

SIMILAR OPPORTUNITIES

No similar jobs available at the moment.