# Software Engineer - Learning Engineering and Data (LEaD) Program

**Company**: IT LEad Program
**Location**: Miami, Florida, United States of America
**Work arrangement**: onsite
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mlp.eightfold.ai/careers/job/755953879362
**Canonical**: https://yubhub.co/jobs/job_c7e58f60-5fa

## Description

As a member of our Miami-based Learning Engineering and Data (LEaD) program, you will 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.

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, microservices architecture in a cloud environment (AWS, GCP preferred)

- Experience with relational and non-relational database platforms

## Skills

### Required
- C++
- Python
- Java
- ML libraries
- Pandas
- NumPy
- FastAPI
- Boost
- Spring Boot

### Nice to have
- 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
- Hands-on experience building ML and data pipeline architectures
- Understanding of distributed messaging systems
- Experience with Docker/Kubernetes, microservices architecture in a cloud environment (AWS, GCP preferred)
- Experience with relational and non-relational database platforms
