Full Stack Software Engineer - Ai/ml

ClickHouse ClickHouse · Data AI · Engineering

Full Stack Software Engineer to develop AI/ML-powered features for ClickHouse Cloud, integrating AI capabilities with the database, building backend inference services, APIs, and frontend interfaces, and working with AI/ML teams on production deployment.

What you'd actually do

  1. Implement and maintain integrations with the broader AI/ML ecosystem and standards, ensuring that ClickHouse works seamlessly with popular frameworks and tools.
  2. Design and implement AI-powered features across the full stack, from backend inference services to intuitive frontend interfaces within the ClickHouse Cloud platform.
  3. Create robust, scalable APIs that connect ClickHouse's database capabilities with modern AI/ML inference systems and external AI services.
  4. Build responsive, intuitive user interfaces that make complex AI functionalities accessible and valuable to users of all technical backgrounds.
  5. Work closely with the AI/ML team to integrate models into production systems with proper monitoring, versioning, and observability.

Skills

Required

  • TypeScript/JavaScript
  • React
  • Go
  • Python
  • API design
  • service architecture
  • integrating and deploying AI/ML models in production systems
  • inference APIs
  • vector databases
  • cloud technologies (AWS, Azure, GCP)
  • containerization
  • orchestration technologies (Docker, Kubernetes)
  • full-stack development
  • AI/ML technologies in production environments

Nice to have

  • ClickHouse experience
  • data-oriented interfaces and visualizations
  • database systems
  • data processing pipelines

What the JD emphasized

  • 5+ years of full-stack development experience with at least 2 years working directly with AI/ML technologies in production environments
  • high level of ownership and can drive features from concept to production with minimal supervision

Other signals

  • integrating AI/ML models into production systems
  • end-to-end solutions from the Inference API layer to the user interface
  • design and implement AI-powered features across the full stack