Senior Software Engineer (Backend) - AI/ML

USD 141,000-195,000 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

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

Details

About ClickHouse

Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is a fast-growing private cloud company with more than 3,000 customers. The company leads the market in real-time analytics, data warehousing, observability, and AI workloads, and recently closed a $400M Series D financing round.

About the team

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

Responsibilities

  • Design and implement AI-powered features across the full stack, from backend inference services to frontend interfaces within ClickHouse Cloud.
  • Create robust, scalable APIs that connect ClickHouse's database capabilities with modern AI/ML inference systems and external/internal AI services.
  • Implement and maintain integrations with the broader AI/ML ecosystem and standards so ClickHouse works with popular frameworks and tools.
  • Integrate models into production systems with monitoring, versioning, observability, and evaluation.
  • Participate in daytime oncall rotation with the team.
  • Design and implement developer tools, SDKs, and documentation to enable users to leverage 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 TypeScript or Python, with a focus on API design and service architecture.
  • Backend development experience in one of Python, Go, or TypeScript (focus on API design and service architecture).
  • High level of ownership and ability to drive features from concept to production with minimal supervision.
  • Ability to thrive in collaborative environments and communicate technical concepts to diverse stakeholders.

Nice to have

  • Experience integrating and deploying AI/ML models in production systems, including inference APIs and vector databases.
  • Familiarity with cloud providers (AWS, Azure, GCP), especially services related to AI/ML deployment.
  • Understanding of database systems and data processing pipelines; ClickHouse experience is a significant plus.

Compensation

  • Typical starting salary for this role in the US: $141,000 - $195,000 USD.
  • Typical starting salary for this role in US Premium Markets (e.g., San Francisco Bay Area, New York City Metro): $158,000 - $232,000 USD.

These ranges reflect the company's good-faith estimate of minimum and maximum pay at the time of posting; actual compensation may vary based on factors such as education, experience, location, and performance.

Perks

  • Flexible work environment; ClickHouse is globally distributed and remote-friendly.
  • Employer contributions towards healthcare.
  • Stock options for new team members.
  • Flexible time off in the US and generous entitlement in other countries.
  • $500 home office setup for remote employees.
  • Global company gatherings and offsites.

Other

Equal Opportunity & Privacy

ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment. See the company's applicant privacy notice for more details.