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.
Apply directly at Benzinga →Create a free account for alerts like thisView Benzinga immigration profile
This listing is sourced directly from Benzinga's careers page and normalized into a canonical job model.