Senior Software Engineer - AI/ML
Senior software engineer building AI-powered features across ClickHouse Cloud, including APIs, model integrations, and responsive frontend interfaces. Requires 5+ years of production software engineering experience, strong TypeScript/JavaScript and React skills, and backend experience with TypeScript or Python.
About the job
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 AI/ML inference systems and internal or external AI services.
- Build 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.
- Build responsive, intuitive user interfaces that make complex AI functionality accessible to users.
Requirements
- 5+ years of software engineering experience in production environments.
- Experience working directly with AI/ML technologies.
- Backend development experience with TypeScript or Python, focused on API design and service architecture.
- Strong frontend skills with TypeScript/JavaScript and React.
- Ability to own and drive features from concept through production with minimal supervision.
- Strong collaboration and communication skills.
Nice to have
- Experience integrating and deploying AI/ML models in production, including inference APIs and vector databases.
- Familiarity with AWS, Azure, or Google Cloud, especially AI/ML deployment services.
- Knowledge of database systems and data-processing pipelines; ClickHouse experience is a plus.
- Experience building data-oriented interfaces and visualizations.
Compensation and benefits
- USD$500 home-office setup allowance for remote employees.
- Employer healthcare contributions, company equity, and flexible time off.
Skills
TypeScript, JavaScript, React, Python, AI/ML, API Design, Vector Databases, AWS, Azure, GCP, ClickHouse, Data Visualization
Similar jobs
Frontend Engineering jobsBuild scalable, high-performance frontend components and interactive data visualizations for a shared product platform. The role requires strong TypeScript and Angular expertise, browser performance optimization, testing experience, and a solid understanding of UX and design systems.
Build and maintain complex React and TypeScript interfaces for manufacturing, engineering, and AI/ML workflows. The role requires experience with stateful interaction-heavy applications, data validation, debugging, and cross-functional collaboration in technically complex environments.
Senior front-end engineer responsible for designing and delivering scalable, data-intensive features for a capital markets platform. The role requires 6+ years of React and TypeScript experience, strong system-design skills, and the ability to mentor engineers and lead architecture.
Leads development of React-based web applications for complex real-time and historical aviation data, while mentoring engineers and setting frontend architecture and quality standards. Requires 5+ years of experience with React, TypeScript, JavaScript, state management, and performance optimization.
Senior software engineer developing reliable, API-driven payment systems and frontend components for a global financial platform. The role requires strong Java and Spring Boot expertise, experience with Kafka and Kubernetes, and the ability to work across TypeScript/React and distributed systems.