Senior Software Engineer (Backend) - AI/ML

USD 147,000-238,000 per year
SENIOR
✅ Remote

Tech Stack

AI @ 4 API @ 4 AWS @ 3 Azure @ 3 ClickHouse @ 4 GCP @ 3 Go @ 4 Machine Learning Observability Python @ 4 TypeScript @ 4 Vector Databases @ 4

Details

The AI/ML Engineering team builds and operates ClickHouse's AI and machine learning products end-to-end, including the Agentic Data Stack, AI Functions, chDB, the in-Console copilot, and AI/ML partnerships. The team develops shared components and expertise that enable other ClickHouse teams to ship AI-powered features.

The role involves designing, building, and operating products that make ClickHouse a platform for agents and data scientists.

Responsibilities

  • Design and implement AI-powered features across the full stack, from backend inference services to frontend interfaces within the ClickHouse Cloud platform.
  • Create robust, scalable APIs connecting ClickHouse database capabilities with modern AI/ML inference systems and external and internal AI services.
  • Implement and maintain integrations with the broader AI/ML ecosystem and relevant standards.
  • Integrate models into production systems with monitoring, versioning, observability, and evaluation.
  • Participate in the daytime on-call rotation.
  • Build responsive, intuitive user interfaces that make complex AI functionality accessible to users with different technical backgrounds.
  • Design and implement developer tools, SDKs, and documentation for ClickHouse AI/ML capabilities.

Requirements

  • 5+ years of software engineering experience in production environments.
  • Exposure to working directly with AI/ML technologies.
  • Backend development experience in Python, Go, or TypeScript, with a focus on API design and service architecture.
  • High ownership and the ability to drive features from concept to production with minimal supervision.
  • Ability to thrive in collaborative environments and communicate technical concepts effectively to diverse stakeholders.

Nice to Have

  • Experience integrating and deploying AI/ML models in production systems, including inference APIs and vector databases.
  • Familiarity with AWS, Azure, or GCP, particularly services related to AI/ML deployment.
  • Understanding of database systems and data processing pipelines.
  • ClickHouse experience.

Benefits

  • Flexible, remote-friendly work environment at a globally distributed company operating in more than 25 countries.
  • Employer contributions toward healthcare.
  • Stock options for every new team member.
  • Flexible time off in the United States and generous entitlement in other countries.
  • USD 500 home office setup allowance for remote employees.
  • Opportunities to engage with colleagues at company-wide offsites.

Equal Opportunity and Privacy

ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment based on protected characteristics under applicable law. Applicants can review the company's privacy statement through the ClickHouse applicant privacy notice.

More jobs at ClickHouse

Similar jobs