ClickHouse

machine learning engineer for AI workloads

In short

This senior remote role on ClickHouse's AI/ML Engineering team involves building and operating AI products like the Agentic Data Stack, AI Functions, chDB, and an in-Console copilot. The company develops a platform for real-time analytics, data warehousing, observability, and AI workloads. It requires 5+ years of production software engineering experience, hands-on AI/ML model integration and deployment, applied ML in Python (PyTorch, Jupyter), and experience with compute clusters like Ray and Slurm, plus participation in on-call rotation.

About the Role
ClickHouse develops a platform for real-time analytics, data warehousing, observability, and AI workloads. Its AI/ML Engineering team builds and operates AI and machine learning products, including the Agentic Data Stack, AI Functions, chDB, an in-Console copilot, and AI/ML partnerships.
Responsibilities
•Design and implement AI-powered features across the full stack, from backend inference services to frontend interfaces within the ClickHouse Cloud platform
•Create scalable APIs connecting ClickHouse database capabilities with AI/ML inference systems and internal and external AI services
•Implement and maintain integrations with the broader AI/ML ecosystem, standards, frameworks, and tools
•Integrate models into production systems with monitoring, versioning, observability, and evaluation
•Participate in the daytime on-call rotation
•Own the end-to-end ML pipeline, including data, training, and evaluation
•Fine-tune or train custom models when off-the-shelf models fall short
•Track advances in the field and apply those that improve the products
Requirements
•5+ years of software engineering experience in production environments
•Experience working directly with AI/ML technologies
•Experience integrating and deploying AI/ML models in production systems, including inference APIs and vector databases
•Ability to drive features from concept to production with minimal supervision
•Ability to work collaboratively and communicate technical concepts to diverse stakeholders
•Applied ML experience in Python, including Jupyter, PyTorch, and common ML libraries
•Hands-on experience with compute clusters such as Ray and Slurm
•Ability to design trustworthy experiments to inform architectural decisions
Nice to Have
•Familiarity with AWS, Azure, or GCP, especially AI/ML deployment services
•Understanding of database systems and data processing pipelines
•ClickHouse experience
•Experience with embedding-based systems, including retrieval, ranking, recommenders, and underlying representation-learning concepts
Benefits
•Employer contributions toward healthcare
•Stock options for every new team member
•Flexible time off in the US and generous time off in other countries
•USD$500 home office setup allowance for remote employees
•Opportunities to attend company-wide offsites
•The company operates in over 25 countries

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot