Benzinga

Benzinga

AI Machine Learning Engineer (AI / ML: Python / Go)

Detroit, Michigan

Sponsorship not specifiedDetected 18 hours ago
PythonGoGitPostgreSQLElasticsearchVector DatabasesAWSCloud PlatformsDockerKubernetesCI/CDGitHub ActionsPrometheusGrafanaDatadogDevOpsKafkaMachine LearningTensorFlowPyTorchAirflowData EngineeringData ScienceNLP

About the role

  • About Benzinga Benzinga is a fast-growing financial media and data technology company reshaping how investors access information.
  • We combine artificial intelligence, machine learning, and real-time data pipelines to surface insights before they hit the mainstream.

Responsibilities

  • Build LLM-driven systems (e.g. summarization, RAG pipelines, embedding search) optimized for financial news and quantitative data.
  • Develop model serving APIs and scalable inference layers using Go or Python.
  • Implement model monitoring, drift detection, and continuous retraining pipelines.
  • Collaborate with data engineers to build training datasets, feature stores, and embedding databases.
  • Develop and maintain high-performance Python or Go microservices that integrate with AI systems and Go data APIs.
  • Design and optimize real-time inference pipelines on AWS, leveraging ECS/EKS, S3, and Lambda.
  • Implement CI/CD for ML workflows, including containerization, automated deployment, and versioning.
  • Partner with DevOps to manage cloud infrastructure and ensure robust observability for AI workloads.
  • Build and ship production AI systems that shape how financial markets understand information.

Requirements

  • Knowledge of vector databases (e.g., Pinecone, Weaviate, FAISS, OpenSearch kNN).
  • Experience with Kafka, LangChain, or data streaming architectures.
  • Familiarity with financial data systems, real-time analytics, or news NLP.

Nice to have

  • Work with financial text (earnings call transcripts, filings, news) to extract structured insights.
  • Ensure low-latency, fault-tolerant, and scalable delivery of AI-powered data.
  • 4+ years of experience in AI/ML or data engineering roles, with a proven track record of deploying ML models in production.
  • Computer science degree (Bachelor minimum)
  • Deep proficiency in Python (data, ML) and Go (backend, microservices).
  • Hands-on experience with ML frameworks such as PyTorch, TensorFlow, or Hugging Face.
  • Experience with transformer architectures, embeddings, or fine-tuning LLMs.
  • Strong understanding of data pipelines, feature extraction, and model lifecycle management.

Skills

  • Languages: Python, Go
  • ML Frameworks: PyTorch, TensorFlow, Hugging Face, LangChain
  • Cloud: AWS (EKS, ECS, S3, Lambda, EC2, IAM)
  • Containers & Orchestration: Docker, Kubernetes
  • Data & Streaming: Kafka, Postgres, OpenSearch
  • CI/CD: GitHub Actions, GitLab CI
  • Monitoring: Datadog, Prometheus, Grafana
  • Version Control: Git (Gitlab / Github)
  • Why Join Benzinga
  • Operate with full creative freedom - explore, experiment, and execute your ideas end-to-end.
  • Fully remote, high-trust environment that rewards curiosity, speed, and execution.

Benefits

  • AI / Machine Learning
  • Research, design, and deploy machine learning models across NLP, time-series forecasting, and event detection domains.

This listing is sourced directly from Benzinga's careers page and normalized into a canonical job model.