At a Glance
- Tasks: Optimise and scale search applications for fast, reliable user experiences.
- Company: Join a cutting-edge AI research team at Compass.
- Benefits: Enjoy competitive pay, health benefits, remote flexibility, and generous vacation time.
- Other info: Inclusive culture with excellent career growth and learning opportunities.
- Why this job: Revolutionise AI-powered search and make a real impact on user interactions.
- Qualifications: Proficient in Python with 4+ years in production environments.
The predicted salary is between 60000 - 80000 £ per year.
Join the Compass team to optimize and scale our Search Applications and infrastructure, ensuring users receive fast, reliable, and intelligent search experiences. You'll work at the intersection of search technology and performance engineering, revolutionizing how users interact with AI‑powered search through continuous optimization, benchmarking, and infrastructure enhancements. Your work will directly enhance document understanding capabilities and support the development of new tool surfaces designed for agentic users.
In this role, you will…
- Implement performance monitoring and optimization strategies for Compass search services and the integration with North.
- Develop and maintain benchmarking frameworks to evaluate search model performance and infrastructure efficiency.
- Collaborate with modeling teams to optimize search models for faster response times and reduced resource consumption.
- Work on scaling the search services while maintaining high availability and low latency.
- Partner with product teams to translate performance requirements into technical implementations.
- Develop and optimize new tool surfaces for agentic search experiences.
You may be a good fit if…
- You have proficiency in Python and backend search technologies (OpenSearch, ElasticSearch, Weaviate, FastAPI).
- You possess experience with data or evaluation pipelines and performance benchmarking.
- You have experience profiling applications hosted on a mix of CPU, GPU, and autoscaled compute nodes.
- You can communicate technical performance metrics effectively to cross‑functional teams.
- You have 4+ years of experience contributing to production environments.
It's a bonus if you have…
- Experience with Kubernetes, Helm, and infrastructure deployment.
- Familiarity with GPU‑based model inference optimization (ONNX, Triton, vLLM).
- History working in the search and discovery domain.
Full‑Time Employees At Cohere Enjoy These Perks:
- An open and inclusive culture and work environment.
- Work closely with a team on the cutting edge of AI research.
- A weekly lunch stipend of $75/£75 or equivalent in your local currency for lunch.
- Full health and dental benefits, including a separate budget for mental health.
- RRSP matching, 401K, Pension Scheme.
- 100% Parental Leave top‑up for up to 6 months, for either parent.
- Annual enrichment benefits: Arts & culture, fitness/wellness, quality time, and a workspace improvement credit.
- Education & learning stipend for conferences, courses, and coaching.
- Remote‑flexible, offices in Toronto, New York, San Francisco, London and Paris, as well as a co‑working stipend.
- 6 weeks of paid vacation (30 working days!).
- Budget for traveling to other offices if you are remote, plus an annual company off‑site.
We value and celebrate diversity and strive to create an inclusive work environment for all. We welcome applicants from all backgrounds and are committed to providing equal opportunities. Should you require any accommodations during the recruitment process, please submit an Accommodations Request Form, and we will work together to meet your needs.
We may use AI‑enabled tools to screen and assess applicants against the criteria for this position. This helps our recruiters identify potentially qualified candidates, but it doesn't limit the applications our recruiters may review or consider.
Senior Search Applications Performance Engineer employer: Cohere
Cohere is an exceptional employer that fosters an open and inclusive culture, providing employees with the opportunity to work at the forefront of AI research. With generous benefits such as a weekly lunch stipend, comprehensive health coverage, and six weeks of paid vacation, employees are supported in both their professional and personal lives. The company also prioritises employee growth through education stipends and a commitment to diversity, making it a rewarding place for those looking to make a meaningful impact in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Search Applications Performance Engineer
✨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Cohere!
✨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Senior Search Applications Performance Engineer at Cohere.
✨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Cohere.
✨Apply Directly through Our Website
When you find a suitable opening like Senior Search Applications Performance Engineer at Cohere, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!
We think you need these skills to ace Senior Search Applications Performance Engineer
Some tips for your application 🫡
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at Cohere, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Cohere. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at Cohere
✨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
✨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!
✨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Cohere!
✨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.