Junior Software Engineer, Optimization New Paris, France
Junior Software Engineer, Optimization New Paris, France

Junior Software Engineer, Optimization New Paris, France

London Full-Time 30000 - 42000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Join our team to design and develop scalable optimisation systems and enhance AI-driven features.
  • Company: Algolia is a leading AI Search solution provider, empowering over 17,000 businesses globally.
  • Benefits: Enjoy flexible remote work options, a diverse team, and a culture of innovation and collaboration.
  • Why this job: Be part of a mission-driven team that values your perspective and fosters continuous learning.
  • Qualifications: Strong understanding of data structures, algorithms, and experience in Golang or Python required.
  • Other info: We embrace diversity and are committed to building an inclusive workplace.

The predicted salary is between 30000 - 42000 £ per year.

Algolia was built to help users deliver an intuitive search-as-you-type experience on their websites and mobile apps. We provide a search API used by thousands of customers in more than 100 countries. Billions of search queries are answered every month thanks to the code we push into production every day.

Join Our Optimization Team

We’re on a mission to measure and enhance the impact of our AI-driven features. Our Optimization team is responsible for delivering robust analytics and A/B testing tools that help customers and internal stakeholders maximize the performance of their search configurations. We’re a fully remote, diverse team where every perspective matters. We foster an inclusive environment that encourages innovation, collaboration, and continuous learning.

What You’ll Do

  • Collaborate in the design, development, and deployment of scalable optimization systems.
  • Champion high standards in code quality and system reliability through automated testing and best practices.
  • Work closely with cross-functional teams to identify, troubleshoot, and resolve critical issues.
  • Lead the design and implementation of various features into our products.

You may be a fit if you have:

  • Deep understanding of data structures, algorithms, and software design.
  • A commitment to high-quality code, automated testing, and engineering best practices.
  • Demonstrated experience working with complex, distributed backend systems and large-scale codebases.
  • A strong sense of ownership and desire to drive improvements in projects.
  • Experience programming in Golang or Python.
  • Professional spoken and written English, essential for our remote-first environment.

Ideally, you would also have:

  • Hands-on experience working with SQL.
  • A strong statistical mindset with familiarity in A/B testing concepts, frameworks, and industry trends.

We’re looking for someone who can live our values:

  • GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment.
  • TRUST - Willingness to trust our co-workers and to take ownership.
  • CANDOR - Ability to receive and give constructive feedback.
  • CARE - Genuine care about other team members, our clients and the decisions we make in the company.
  • HUMILITY - Aptitude for learning from others, putting ego aside.

Flexible Workplace Strategy: Algolia’s flexible workplace model is designed to empower all Algolians to fulfill our mission to power search and discovery with ease. We place an emphasis on an individual’s impact, contribution, and output, over their physical location. Algolia is a high-trust environment and many of our team members have the autonomy to choose where they want to work and when. While we have a global presence with physical offices in Paris, NYC, London, Sydney, and Bucharest, we also offer many of our team members the option to work remotely either as fully remote or hybrid-remote employees.

About Us: Algolia prides itself on being a pioneer and market leader offering an AI Search solution that empowers 17,000+ businesses to compose customer experiences at internet scale that predict what their users want with blazing fast search and web browse experience. Algolia powers more than 30 billion search requests a week – four times more than Microsoft Bing, Yahoo, Baidu, Yandex, and DuckDuckGo combined.

We’re looking for talented, passionate people to build the world’s best search & discovery technology. As an ownership-driven company, we seek team members who thrive within an environment based on autonomy and diversity. We're committed to building an inclusive and diverse workplace. We care about each other and the world around us, and embrace talented people regardless of their race, age, ancestry, religion, sex, gender identity, sexual orientation, marital status, color, veteran status, disability, and socioeconomic background.

Ready to Apply? If you share our values and our enthusiasm for building the world’s best search & discovery technology, we’d love to review your application!

Junior Software Engineer, Optimization New Paris, France employer: Tbwa Chiat/Day Inc

Algolia is an exceptional employer, offering a dynamic and inclusive work culture that prioritises innovation and collaboration. With a flexible workplace strategy, employees in Paris enjoy the autonomy to choose their work environment while benefiting from robust professional growth opportunities and a commitment to high-quality code and engineering best practices. Join us to be part of a diverse team dedicated to enhancing AI-driven search technology, where every perspective is valued and your contributions truly matter.
T

Contact Detail:

Tbwa Chiat/Day Inc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Software Engineer, Optimization New Paris, France

✨Tip Number 1

Familiarise yourself with Algolia's products and services. Understanding their search API and how it enhances user experience will help you demonstrate your enthusiasm and knowledge during interviews.

✨Tip Number 2

Brush up on your skills in Golang or Python, as these are essential for the role. Consider working on personal projects or contributing to open-source projects to showcase your coding abilities.

✨Tip Number 3

Network with current or former employees of Algolia on platforms like LinkedIn. Engaging with them can provide insights into the company culture and potentially lead to referrals.

✨Tip Number 4

Prepare to discuss your experience with A/B testing and analytics tools. Being able to articulate your understanding of these concepts will show that you align with the goals of the Optimization team.

We think you need these skills to ace Junior Software Engineer, Optimization New Paris, France

Proficiency in Golang or Python
Understanding of data structures and algorithms
Experience with automated testing and engineering best practices
Familiarity with complex, distributed backend systems
Knowledge of SQL
Statistical mindset with A/B testing concepts
Strong problem-solving skills
Ability to work collaboratively in cross-functional teams
Excellent communication skills in English
Commitment to code quality and system reliability
Adaptability to changing environments
Ownership mentality towards projects
Constructive feedback skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Golang or Python. Emphasise any work you've done with data structures, algorithms, and backend systems.

Craft a Strong Cover Letter: In your cover letter, express your passion for optimisation and analytics. Mention specific projects where you demonstrated high-quality code and automated testing, aligning your experiences with Algolia's mission.

Showcase Your Problem-Solving Skills: Provide examples of how you've tackled complex issues in previous roles. Highlight your ability to collaborate with cross-functional teams and your commitment to continuous learning and improvement.

Demonstrate Cultural Fit: Reflect on Algolia's values such as GRIT, TRUST, and HUMILITY in your application. Share personal anecdotes that illustrate how you embody these values in your work and interactions with others.

How to prepare for a job interview at Tbwa Chiat/Day Inc

✨Showcase Your Technical Skills

Be prepared to discuss your understanding of data structures, algorithms, and software design. You might be asked to solve coding problems or explain your approach to optimising code, so brush up on your programming skills in Golang or Python.

✨Demonstrate Your Problem-Solving Ability

Algolia values GRIT, so be ready to share examples of how you've tackled complex issues in the past. Discuss specific challenges you've faced in projects and how you persevered to find solutions.

✨Emphasise Collaboration and Communication

Since the role involves working closely with cross-functional teams, highlight your experience in collaborative environments. Be prepared to discuss how you handle feedback and communicate effectively with team members.

✨Familiarise Yourself with A/B Testing Concepts

Having a strong statistical mindset is important for this role. Brush up on A/B testing frameworks and be ready to discuss any relevant experience you have, as well as your thoughts on industry trends related to optimisation.

Junior Software Engineer, Optimization New Paris, France
Tbwa Chiat/Day Inc
T
  • Junior Software Engineer, Optimization New Paris, France

    London
    Full-Time
    30000 - 42000 £ / year (est.)

    Application deadline: 2027-03-22

  • T

    Tbwa Chiat/Day Inc

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>