Senior Software Engineer AI ML
WFA Digital Insight
As demand for AI and ML specialists surges, with over 250% year-over-year growth in real-time analytics, companies like ClickHouse are at the forefront. With the rise of remote work, digital skills are more crucial than ever. ClickHouse, a leader in real-time analytics and data warehousing, stands out for its innovative approach and impressive customer base. Before applying, candidates should consider their ability to bridge the gap between high-performance database technology and AI capabilities, as well as their experience with remote work environments. The current market context, with the cloud market expected to continue growing, makes this role particularly interesting for those looking to make a significant impact in the tech industry.
Job Description
About the Role
The Senior Software Engineer AI ML role at ClickHouse is a unique opportunity to drive the development of AI/ML-powered features in the ClickHouse Cloud platform. As a key member of the engineering team, you will be responsible for designing and implementing AI-powered features across the full stack, from backend inference services to intuitive frontend interfaces. Your primary goal will be to bridge the gap between ClickHouse's high-performance database technology and AI capabilities, enhancing how users interact with and extract value from their data.Day-to-day, you will collaborate closely with the engineering team to identify areas where AI/ML can add significant value, design and implement scalable APIs, and develop end-to-end solutions that integrate AI/ML inference systems with the ClickHouse database. Your work will have a direct impact on the company's mission to transform how companies use data.
The role reports to the engineering leadership team and is part of a talented group of professionals passionate about innovation and customer satisfaction.
What You Will Do
- Design and implement AI-powered features across the full stack of the ClickHouse Cloud platform
- Develop scalable APIs that connect ClickHouse's database capabilities with modern AI/ML inference systems
- Collaborate with the engineering team to identify areas for AI/ML integration and develop end-to-end solutions
- Work on the implementation of AI/ML integrations from the Inference API layer to the user interface
- Participate in the development of intuitive frontend interfaces for AI/ML-powered features
- Ensure the READABLE implementation of AI/ML solutions, focusing on usability and performance
- Collaborate with cross-functional teams to ensure alignment and effective execution of AI/ML strategies
- Stay up-to-date with the latest developments in AI/ML and database technology, applying this knowledge to improve the ClickHouse platform
What We Are Looking For
- 5+ years of experience in software engineering, preferably in AI/ML or a related field
- Strong proficiency in programming languages such as Python, Java, or C++
- Experience with database technologies, including data warehousing and real-time analytics
- Knowledge of AI/ML frameworks and tools, such as TensorFlow or PyTorch
- Understanding of cloud computing platforms, including AWS, Azure, or Google Cloud
- Excellent problem-solving skills, with the ability to analyze complex issues and develop creative solutions
- Strong communication and collaboration skills, with experience working in remote teams
Nice to Have
- Experience with ClickHouse or similar database technologies
- Familiarity with Agile development methodologies
- Knowledge of cybersecurity principles and practices
- Participation in open-source projects or personal coding projects related to AI/ML
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with a fast-growing, innovative company
- Collaborative, dynamic work environment with a team of experienced professionals
- Flexible remote work arrangements, with the ability to work from anywhere
- Access to the latest technologies and tools, including AI/ML frameworks and database software
- Professional development opportunities, including training and conference attendance
How to Stand Out
- Ensure your resume and cover letter highlight your experience with AI/ML and database technologies, as well as your ability to work in a remote team environment.
- Be prepared to discuss your approach to bridging the gap between high-performance database technology and AI capabilities, and how you stay current with industry developments.
- Familiarize yourself with ClickHouse's products and services, and be ready to provide examples of how your skills and experience align with the company's mission and goals.
- Prepare to back up your claims with specific examples from your past experience, focusing on achievements and impact rather than just responsibilities.
- Consider creating a portfolio or repository of your personal projects or contributions to open-source projects, demonstrating your skills in AI/ML and software engineering.
- Don't hesitate to ask about the company culture, team dynamics, and opportunities for growth and professional development during the interview process.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.