Senior Software Engineer (Typescript / FrontEnd) - AI/ML

ClickhouseClickhouse·Remote(United States (remote))
Software Development
Adjust

WFA Digital Insight

The demand for skilled software engineers in AI and machine learning has surged, with over 250% year-over-year growth in the cloud analytics market. ClickHouse, a leader in real-time analytics, is seeking a Senior Software Engineer to drive the development of AI-powered features. With a strong focus on innovation and collaboration, this role is ideal for experienced engineers looking to work remotely and make a significant impact in the industry. As the job market becomes increasingly competitive, candidates with expertise in TypeScript, frontend development, and AI/ML integration will be in high demand. Before applying, candidates should be prepared to showcase their technical skills and experience working with production environments.

Job Description

About the Role

ClickHouse is a fast-growing private cloud company that leads the market in real-time analytics, data warehousing, observability, and AI workloads. As a Senior Software Engineer on the AI/ML Engineering team, you will play a crucial role in designing, building, and operating AI-powered features and APIs that enable ClickHouse to transform how companies use data. The team is responsible for building and operating ClickHouse's AI and machine learning products end-to-end, including the Agentic Data Stack, AI Functions, and chDB.

The ideal candidate will have a strong background in software engineering, with experience working directly with AI/ML technologies and a focus on backend development in TypeScript or Python. You will be responsible for driving features from concept to production with minimal supervision and collaborating effectively with diverse stakeholders.

What You Will Do

  • Design and implement AI-powered features across the full stack, from backend inference services to intuitive frontend interfaces
  • 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
  • Integrate models into production systems with proper monitoring, versioning, observability, and evaluation
  • Participate in the daytime oncall rotation along with the rest of the team
  • Build responsive, intuitive user interfaces that make complex AI functionalities accessible and valuable to users of all technical backgrounds
  • Collaborate with the shared components and expertise teams to ship AI in the surfaces they own
  • Work closely with the AI/ML partnerships team to distribute AI-powered features
  • Develop and maintain technical documentation for AI-powered features and APIs

What We Are Looking For

  • 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
  • Strong frontend skills with TypeScript/JavaScript and React
  • A high level of ownership and the ability to drive features from concept to production with minimal supervision
  • Ability to thrive in collaborative environments and effectively communicate technical concepts to diverse stakeholders
  • Experience with cloud technologies such as AWS, Azure, or GCP
  • Understanding of database systems and data processing pipelines

Nice to Have

  • Experience integrating and deploying AI/ML models in production systems, including working with inference APIs and vector databases
  • Familiarity with ClickHouse and its products
  • Experience building data-oriented interfaces and visualizations
  • Knowledge of containerization using Docker

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a fast-growing and innovative company
  • Collaborative and dynamic work environment
  • Professional development and growth opportunities
  • Flexible working hours and remote work options
  • Access to the latest technologies and tools
  • Recognition and reward for outstanding performance

How to Stand Out

  • Make sure to highlight your experience working with AI/ML technologies and production environments in your resume and cover letter.
  • Prepare to showcase your technical skills in TypeScript, frontend development, and API design during the interview process.
  • Research ClickHouse and its products to demonstrate your understanding of the company's mission and values.
  • Be prepared to discuss your experience with cloud technologies and database systems.
  • Showcase your ability to work collaboratively and communicate technical concepts to diverse stakeholders.
  • Consider including examples of your work, such as GitHub repositories or personal projects, to demonstrate your skills and experience.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.