Mediabistro logo
job logo

FINRA is hiring: Machine Learning Senior Software Engineer (AWS, LLMs, Python) i

FINRA, Washington, DC, United States


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.



En Español:
Ingeniero de aprendizaje automático

Buscamos un ingeniero de aprendizaje automático altamente calificado con una sólida experiencia en AWS, Grandes Modelos de Lenguaje (LLM)especialmente Amazon Bedrock, Python y las modernas tuberías de CI/CD (Jenkins o GitLab).

Funciones esenciales del trabajo:

  • Diseñar, construir e implementar modelos y tuberías de aprendizaje automático utilizando Python, servicios AWS y Amazon Bedrock.
  • Desarrollar APIs y microservicios escalables para exponer las capacidades de ML/LLM utilizando FastAPI
  • Construir tuberías automatizadas de CI/CD utilizando Jenkins o GitLab CI/DC para el entrenamiento de modelos, pruebas y despliegue con un monitoreo robusto, registro y alerta para los sistemas ML en producción.
  • Optimiza las cargas de trabajo de ML utilizando servicios de AWS como SageMaker, Lambda, ECS/EKS, Funciones de paso y KMS.
  • Familiarización con la contenerización utilizando Docker y la orquestación con ECS, EKS o Kubernetes.
  • Experiencia en la implementación de tuberías RAG con bases de datos vectoriales (por ejemplo, OpenSearch, Pinecone, DynamoDB, Aurora PostgreSQL + pgvector)
  • Conocimiento de las modernas herramientas de MLOps (MLflow, SageMaker Pipelines, Weights & Biases)
  • Experiencia en el trabajo con marcos de API (FastAPI, Flask)
  • Antecedentes en seguridad, cumplimiento o principios responsables de IA.
Requisitos de educación y experiencia:
  • Licenciatura en Ciencias de la Computación, Sistemas de la Información o disciplina relacionada con al menos 5 años de experiencia relacionada, o formación equivalente y/o experiencia laboral.
  • Experiencia en el diseño del sistema
  • Fuerte experiencia en el desarrollo orientado a objetos
  • Fuerte experiencia con las tecnologías en la nube
  • Fuerte experiencia en tecnologías de almacenamiento de datos
  • Experiencia en sintonización y optimización del rendimiento
  • Experiencia en tecnologías DevOps y CI/CD
  • Experiencia en automatización de ensayos y ensayos unitarios
  • Experiencia en seguridad del software
Condiciones de trabajo:
  • Ambiente de trabajo híbrido, con requisitos definidos de presencia en persona.
  • Es posible que se requieran viajes ocasionales y horas prolongadas.

Para el trabajo que se realiza en CA, CO, FL, TX, IL, PA, MA, MD, VA, Washington, DC, NY y NJ, consulte el siguiente gráfico para el rango de salarios para el lugar correspondiente. Además de la ubicación, la compensación real se basa en varios factores, incluyendo pero no limitado a, el conjunto de habilidades del candidato, nivel de experiencia, educación y comparaciones internas de compensación entre pares.

CA: Salario mínimo $109,600, salario máximo $206,200

CO/FL/TX: Salario mínimo $95.300, Salario máximo $171.800

IL/PA: Salario mínimo de $104.900, Salario máximo de $189.400

MA/MD/VA/Washington, DC: Salario mínimo $109.600 Salario máximo $197.600

Nueva York/NJ: Salario mínimo de $109.600, Salario máximo de $206.200

*Incluyendo puestos desempeñados fuera del estado pero reportando a una oficina o gerente en ese estado.

Los candidatos pueden esperar ofertas de salarios que van desde el mínimo hasta el punto medio del rango salarial. FINRA proporciona rangos de salario completos para que el candidato pueda considerar su potencial de crecimiento mientras esté en FINRA.

Para ser considerado para este puesto, se recomienda presentar una solicitud.