Post Job Free
Sign in

Machine Learning Senior Software Engineer (AWS, LLMs, Python)

Company:
FINRA
Location:
Tysons, VA, 22107
Posted:
February 04, 2026
Apply

Description:

Machine Learning Engineer

We are seeking a highly skilled Machine Learning Engineer with strong experience in AWS, Large Language Models (LLMs)especially Amazon Bedrock, Python, and modern CI/CD pipelines (Jenkins or GitLab). You will help design, build, and deploy scalable ML systems, integrate generative AI capabilities, and support end-to-end model lifecycle workflows in production.

Essential Job Functions:

Design, build, and deploy machine learning models and pipelines using Python, AWS services, and Amazon Bedrock.

Develop scalable APIs and microservices to expose ML/LLM capabilities using FastAPI

Build automated CI/CD pipelines using Jenkins or GitLab CI/CD for model training, testing, and deployment with robust monitoring, logging, and alerting for ML systems in production.

Optimize ML workloads using AWS services such as SageMaker, Lambda, ECS/EKS, Step Functions, and KMS.

Familiarity with containerization using Docker and orchestration with ECS, EKS, or Kubernetes.

Experience implementing RAG pipelines with vector databases (e.g., OpenSearch, Pinecone, DynamoDB, Aurora PostgreSQL + pgvector)

Knowledge of modern MLOps tools (MLflow, SageMaker Pipelines, Weights & Biases)

Experience working with API frameworks (FastAPI, Flask)

Background in security, compliance, or responsible AI principles.

Education/Experience Requirements:

Bachelor's degree in Computer Science, Information Systems or related discipline with at least 5 years of related experience, or equivalent training and/or work experience.

System design experience

Strong experience in object-oriented development

Strong experience with cloud technologies

Strong experience in data storage technologies

Experience in performance tuning and optimization

Experience in DevOps and CI/CD technologies

Experience test automation and unit testing

Experience software security

Working Conditions:

Hybrid work environment, with defined in-person presence requirements.

Occasional travel and extended hours may be required.

For work that is performed in CA, CO, FL, TX, IL, PA, MA, MD, VA, Washington, DC, NY, and NJ, please refer to the chart below for the salary range for the corresponding location. In addition to location, actual compensation is based on various factors, including but not limited to, the candidate's skill set, level of experience, education, and internal peer compensation comparisons.

CA: Minimum Salary $109,600, Maximum Salary $206,200

CO/FL/TX: Minimum Salary $95,300, Maximum Salary $171,800

IL/PA: Minimum Salary $104,900, Maximum Salary $189,400

MA/MD/VA/Washington, DC: Minimum Salary $109,600 Maximum Salary $197,600

NY/NJ: Minimum Salary $109,600, Maximum Salary $206,200

*Including positions performed outside the state but reporting to an office or manager in that state.

Candidates can expect salary offers that range from the minimum to the mid-point of the salary range. FINRA provides full pay ranges so that the candidate can consider their growth potential while at FINRA.

To be considered for this position, please submit an application. Applications are accepted on an ongoing basis.

Apply