CareerPlan

Software Engineer - Learning Engineering and Data (LEaD) Program

Miami, Florida, United States of AmericaFull-time2026-01-15 → 2026-10-21

Core

Design, implement, and maintain backend distributed systems and AI/ML solutions (deep learning, NLP, LLMs) for front, middle, and back-office functions.

Role type

Software Engineer (Backend & AI/ML)

Builds

Backend distributed systems and AI/ML-powered technology solutions

Domain

Alternative Investment Management / Financial Technology

Deliverable

production ML models

Required skills

C++, Python, Java, ML libraries, Pandas, NumPy, FastAPI, Boost, Spring Boot, Unix/Linux, Windows, design patterns, analytical skills

Preferred skills

LLM-powered product development, ML/data pipeline architecture, distributed messaging systems, Docker/Kubernetes, microservices, cloud platforms (AWS/GCP), relational/non-relational databases

Technologies

C++, Python, Java, Pandas, NumPy, FastAPI, Boost, Spring Boot, Docker, Kubernetes, AWS, GCP

Responsibilities

Develop requirements and specifications for technology projects, implement and enhance backend distributed systems, apply AI/ML to practical technology solutions

Seniority

Mid-level (2-5 years experience)