Flag job

Report

Software Engineer, GenAI

Salary

£90k - £120k

Min Experience

3 years

Location

London, England, Paris

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

As a Software Engineer on our GenAI team, you will be responsible for building state-of-the-art AI-powered products and tools that make our customers' lives easier. You will work closely with our AI researchers and product managers to translate research ideas into production-ready systems, with a focus on scalability, reliability, and user experience. Key Responsibilities: - Design and implement production-ready AI systems, with a focus on scalability and reliability - Work closely with our AI researchers to translate research ideas into working prototypes - Contribute to the development of our core AI platform, including features, libraries, and tooling - Collaborate with cross-functional teams (product, design, infrastructure) to deliver end-to-end solutions - Write clean, efficient, and well-documented code that adheres to best practices - Participate in code reviews, debugging, and troubleshooting to ensure high-quality deliverables - Stay up-to-date with the latest advancements in AI and machine learning, and identify opportunities to incorporate them into our products Required Skills: - Strong proficiency in at least one of the following programming languages: Python, Java, C++, or Go - Experience building production-ready AI/ML systems, including a deep understanding of ML frameworks (e.g., TensorFlow, PyTorch) - Familiarity with software engineering best practices, including version control, testing, and deployment - Excellent problem-solving and analytical skills, with the ability to break down complex problems - Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team - Passion for staying up-to-date with the latest advancements in AI and machine learning Preferred Skills: - Experience with distributed systems, cloud computing, and containerization (e.g., Docker, Kubernetes) - Familiarity with natural language processing, computer vision, or other AI/ML domains - Exposure to MLOps and model serving platforms - Contributions to open-source projects or personal projects showcasing your technical skills

About the company

Algolia is the leading Search & Discovery platform, serving over 10,000 companies globally, including Slack, Stripe, Salesforce, and Sephora. We help them create powerful, relevant, and scalable digital experiences for their users. We are an international, diverse, and fast-growing startup with offices in Paris, London, New York, and San Francisco. Our team is made up of people who are passionate about building great products and empowering our customers to deliver exceptional user experiences. We are proud to have been recognized as a Great Place to Work and a Top Workplace in the San Francisco Bay Area. We offer competitive salaries, equity, and a range of benefits to support our employees' well-being and growth.

Skills

python
java
c++
go
tensorflow
pytorch
docker
kubernetes
natural language processing
computer vision