Senior Software Engineer (Backend) - AI/ML

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

Tech Stack

AI @ 4 API @ 4 AWS @ 3 Azure @ 3 ClickHouse @ 4 GCP @ 3 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, AI/ML partnerships, and shared components that enable other ClickHouse teams to ship AI features. The team is seeking experienced software engineers to design, build, and operate 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 internal or external 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.
  • Design and implement developer tools, SDKs, and documentation that enable users to leverage ClickHouse's AI/ML capabilities.

Requirements

  • 5+ years of software engineering experience in production environments.
  • Exposure to AI/ML technologies.
  • Backend development experience in TypeScript or Python, 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 work effectively 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 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 healthcare contributions.
  • Stock options for new team members.
  • Flexible time off in the United States and generous entitlement in other countries.
  • USD 500 home office setup allowance for remote employees.
  • Opportunities to participate in company-wide global gatherings.

ClickHouse provides equal employment opportunities and prohibits discrimination and harassment based on protected characteristics.

More jobs at ClickHouse

Similar jobs