At EFG (ESL FACEIT Group), we create worlds beyond gameplay, where players and fans become a community. We pride ourselves on our corporate social responsibility: “IT’S NOT GG, UNTIL IT’S GG FOR ALL”.
Our passion, craft, and DNA align to shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems through our millions of players, fans, heroes, and our people and culture.
We’re seeking an accomplished Senior Machine Learning Engineer who values kindness as a mark of true intelligence and experiences the responsibility to elevate everyone around them.
You will join the ML Ops Team, tasked with designing, building, and evolving a world-class ML Ops platform to empower Data Scientists and deliver value to EFG’s Business teams. This role offers a unique opportunity to influence the architecture and technical strategies of a greenfield ecosystem.
Responsibilities :
- Serve as a leader in tech
- Ask all the whys to understand customer needs and ensure solutions address the right problems.
- Partner with stakeholders and act as an internal consultant to promote data platform adoption.
- Contribute to the team’s technical strategy, prioritization, and delivery management.
- Maintain high standards for documentation, testing, resiliency, monitoring, and code quality; enforce these standards.
- Seek efficiencies by simplifying code, infrastructure, and data models.
- Inspire, teach, and guide team members; lead design sessions, conduct code reviews, and own operational processes.
Excel as Senior Engineer- Write well-rounded, reusable, and documented code.
- Break down ambiguous problems into solutions involving multiple tools.
- Design complex architectures integrating multiple services and SaaS tools, leveraging GCP expertise.
- Drive cost efficiencies and address tech debt quarterly.
Personify our DNA- Exemplify our values, nurture a blameless culture, and care for team members.
- Build strong relationships and be a people-first tech lead.
Requirements :
MLOps & Infrastructure
- Build scalable, reproducible ML workflows.
- Implement CI/CD pipelines with model versioning, automated evaluation, and deployment hooks.
- Use Terraform for infrastructure as code on GCP and Kubernetes.
- Develop real-time inference serving systems.
- Ensure pipelines are observable with Prometheus, Grafana, and incident management tools.
- Architect mature ML systems delivering tangible business value.
- Lead system-wide improvements and evaluate new tools/frameworks.
- Design a platform supporting ML lifecycle needs, product delivery, and stakeholder goals.
- Collaborate closely with data scientists to translate prototypes into production services.
- Maintain models for classification, ranking, and retrieval in PyTorch, with proper workflows.
- Integrate LLMs into systems, from prompt engineering to deployment.
- Monitor models for drift and performance degradation.
- Support full ML lifecycle with tools like MLFlow, Feast, Ray.io, Evidently.ai.
- Build resilient pipelines with Airflow, dbt, and streaming infrastructure with Pub/Sub.
- Use Docker, Kubernetes, and FastAPI for containerized production services.
- Apply best software engineering practices in Python for pipeline design and optimization.
Tech Leadership
- Have served as a tech leader, learning from past mistakes.
- Engage with stakeholders, understanding business use cases, and communicate effectively.
- Be a team player with a positive attitude and good humor.
- Stay updated on data trends and new tools.
- Experience in Esports, Gaming, Betting, or Events is a plus.
- Enjoy the journey and celebrate successes.