Senior Machine Learning Engineer at TradingView
on-site · full_time · Visa sponsorship
Apply for this role at TradingView
Responsibilities:
- Design and implement ML/AI modules from prototyping and experimentation through production integration and support.
- Develop solutions using LLMs and traditional ML/NLP methods for assistants, bots, search, generation, retrieval, classification and information extraction.
- Select and evaluate approaches (external providers, open-source/self-hosted models, or classical ML) based on quality, latency, cost and reliability.
- Prepare and process data, train models, run A/B tests, and analyze results to inform product decisions.
- Monitor model performance, investigate failures, refine prompts/data/architecture and improve metrics over time.
- Contribute to ML system architecture, engineering standards and production-grade MLOps (CI/CD, containerization, monitoring, logging).
- Collaborate with product managers, engineers and analysts to clarify requirements, integrate models, and measure impact.
Requirements:
- 3+ years building production ML systems with hands-on experience in NLP, LLMs and AI assistants.
- Practical experience with both modern LLM-based systems and traditional ML/NLP techniques (ranking, retrieval, semantic similarity, extraction).
- Proven track record delivering end-to-end ML solutions from data and experimentation to production and monitoring.
- Proficiency in Python (and Go preferred) and production-grade development practices.
- Strong understanding of A/B testing, metrics interpretation, and architectural trade-offs (latency, reliability, cost).
- Familiarity with MLOps tooling: Docker, Kubernetes, CI/CD, monitoring (Prometheus/Grafana) and logging.
- Clear communicator who can translate technical trade-offs for cross-functional teams.