At a Glance
- Tasks: Create AI-powered solutions that make a real impact on global decision-making.
- Company: Join a forward-thinking tech firm dedicated to knowledge discovery.
- Benefits: Enjoy competitive pay, health insurance, and flexible remote work options.
- Why this job: Shape innovative products in a collaborative environment with career growth opportunities.
- Qualifications: Strong Python skills and experience with LLMs and data science libraries.
- Other info: Be part of a diverse team that celebrates collaboration and inclusivity.
The predicted salary is between 28800 - 48000 ÂŁ per year.
Get AI-powered advice on this job and more exclusive features.
Every day, somewhere in the world, important decisions are made. Whether it is a private equity company deciding to invest millions into a business or a large corporation implementing a new strategic direction, these decisions impact employees, customers, and other stakeholders.
Consulting and private equity firms come to proSapient when they need to discover knowledge to help them make great decisions and succeed in their goals. It is our mission to support them in their discovery of knowledge.
We help our clients find industry experts who can provide their knowledge via interview or survey: we curate this knowledge in a market‑leading software platform; and we help clients surface knowledge they already have through expansive knowledge management.
We are seeking an AI/ML Engineer to contribute to our AI/ML initiatives with a strong emphasis on practical software engineering using Python. This is a hands‑on role combining AI/LLM‑based data extraction, data analysis through various experiments, advanced recommendation engines, and backend development. You\’ll work across the stack—from exploring business problems and adapting AI models to building production‑grade systems that integrate into our platform.
This position is ideal for someone who is both analytically strong and technically capable, excited to apply AI/ML techniques to real‑world challenges like expert recommendations, content extraction, and workflow automation.
Why Join Us?
- Help shape meaningful AI‑powered products with global reach.
- Join a cross‑functional, fast‑moving team of engineers, data scientists, and product managers.
- Work on modern ML systems in a collaborative, supportive environment.
- Competitive compensation and opportunities for career growth and technical leadership.
Key Duties
- Translate business problems into structured data science solutions with measurable outcomes.
- Design and build production‑grade solutions using LLM providers, Python, and databases.
- Conduct and analyse experiments to evaluate the quality of data processing pipelines.
- Work with real‑time data streams and search infrastructure using tools like Kafka and Elasticsearch.
- Present findings and recommendations to both technical and non‑technical stakeholders.
Requirements
- Strong Python programming skills, with practical experience writing clean, production‑ready code.
- Solid foundation with LLMs, including prompt engineering, fine‑tuning, or retrieval‑augmented generation (RAG).
- Experience using structured prompt‑engineering and evaluation tools (e.g., LangSmith, PromptLayer).
- Familiarity with data science libraries and pipelines (e.g., pandas, spaCy).
- Experience with Python web frameworks (e.g., FastAPI, Django) and RESTful APIs.
- Proficiency in working with PostgreSQL or other relational databases.
- Strong hands‑on experience with Elasticsearch, including performance optimisations and query tuning.
Bonus Skills
- Experience with message brokers like Kafka or RabbitMQ.
- Familiarity with Docker, Kubernetes, and cloud environments (preferably AWS).
- Exposure to observability tools (e.g., Prometheus, Datadog) and background job processing frameworks.
Benefits
- Tenure Gifts – vouchers, extra holiday and sabbaticals for each year of employment.
- Health insurance through Vitality.
- Flexibility to work remotely up to 20 days each year.
- Enhanced maternity & paternity pay.
- Corporate events – quarterly gatherings, annual winter & summer parties.
We are committed to building an inclusive workplace – if you are interested in the above role but don’t necessarily meet every requirement, we encourage you to apply anyway.
Seniority level
- Entry level
Employment type
- Full‑time
Job function
- Engineering and Information Technology
Industries
- Information Services
#J-18808-Ljbffr
AI/ ML Engineer (Python) employer: proSapient
Contact Detail:
proSapient Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land AI/ ML Engineer (Python)
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and ML. Share it on platforms like GitHub and make sure it's easy for recruiters to see what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to AI and ML. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace AI/ ML Engineer (Python)
Some tips for your application 🫡
Show Off Your Python Skills: Make sure to highlight your strong Python programming skills in your application. We want to see examples of clean, production-ready code you've written, so don’t hold back on showcasing your best work!
Talk About Your Experience with LLMs: If you’ve got experience with large language models, let us know! Whether it’s prompt engineering or fine-tuning, we’re keen to hear how you’ve tackled these challenges and what tools you’ve used.
Be Clear and Concise: When writing your application, clarity is key. Use straightforward language and structure your thoughts well. We appreciate a well-organised application that gets straight to the point!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be one step closer to joining our amazing team at StudySmarter!
How to prepare for a job interview at proSapient
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with writing clean, production-ready code and be prepared to solve coding challenges on the spot.
✨Familiarise Yourself with LLMs
Since the role involves working with large language models, take some time to understand prompt engineering and fine-tuning. Be ready to share examples of how you've applied these concepts in past projects.
✨Showcase Your Data Science Knowledge
Be prepared to discuss your experience with data science libraries like pandas and spaCy. Think of specific instances where you've used these tools to solve real-world problems, as this will demonstrate your practical knowledge.
✨Communicate Clearly with Stakeholders
Since you'll be presenting findings to both technical and non-technical stakeholders, practice explaining complex concepts in simple terms. This will show that you can bridge the gap between tech and business, which is crucial for the role.