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.

More jobs at ClickHouse

Similar jobs