Senior Software Engineer (Backend) - AI/ML
Salary not listed • Remote • Spain • Full-time
Posted 1mo ago
Job Location
Spain
Also open in Australia, Portugal
Tech Stack
Remote Work Policy
Fully remote
Employment Type
Full-time
Categories
AI Engineer
About the job
The AI/ML Engineering team at ClickHouse is responsible for building and operating the company'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. The team also manages shared components and expertise that enable other ClickHouse teams to integrate AI into their products. They are seeking experienced software engineers to design, build, and operate products that position ClickHouse as a leading platform for agents and data scientists.
Responsibilities
- Design and implement AI-powered features across the full stack, including backend inference services and frontend interfaces.
- Create scalable APIs to connect ClickHouse's database capabilities with AI/ML inference systems and external/internal AI services.
- Integrate and maintain connections with the broader AI/ML ecosystem and standards.
- Deploy models into production systems with monitoring, versioning, observability, and evaluation.
- Participate in the daytime oncall rotation.
- Design and implement developer tools, SDKs, and documentation for 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, focusing 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 effectively.
Benefits
- Employer contributions towards healthcare.
- Stock options.
- Flexible time off.
- USD$500 Home office setup for remote employees.
- Opportunities for company-wide offsites.
