Python LLM Engineer

Python LLM Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Caxton Associates

At a Glance

  • Tasks: Design and deploy LLM-powered Python workflows to enhance business processes.
  • Company: Join Caxton Associates, a global leader in trading and investment.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Dynamic team environment with a focus on ethical practices and integrity.
  • Why this job: Be at the forefront of AI innovation and make a real impact.
  • Qualifications: Bachelor’s degree in a technical field and experience in Python development.

The predicted salary is between 60000 - 80000 £ per year.

About Caxton Associates

Caxton Associates, founded in 1983, is a global trading and investment firm with offices in London, New York, Singapore, Monaco, Dubai and Bengaluru. Caxton Associates’ primary business is to manage client and proprietary capital through a suite of products designed to fit the specific needs of investors. Employing a multi-portfolio manager framework, Caxton excels in discretionary global macro investing, leveraging its diversified expertise across asset classes and markets.

About the role

We are seeking a Python LLM Engineer to join the Software Development team. The Software Development team is responsible for building out the next generation of highly scalable, reusable and performant distributed services and applications for Caxton users.

  • Design and deploy LLM-powered Python workflows that integrate into existing business processes.
  • Implement retrieval-augmented generation (RAG) and related architectures to ground LLM outputs in Caxton’s proprietary data.
  • Architect secure data integrations, linking models to internal knowledge bases, APIs, and document repositories.
  • Automate manual research and operational workflows, delivering measurable efficiency and quality improvements.
  • Build and maintain robust data pipelines for document parsing, enrichment, and structured data extraction.
  • Develop maintainable, testable Python code to support scalable AI services in production.
  • Run pilots and proofs of concept, demonstrating value and best practices for AI adoption across the organization.
  • Troubleshoot and optimize model performance, retrieval accuracy, and infrastructure reliability.
  • Stay current on advances in LLMs, prompt engineering, and applied machine learning; evaluate and prototype emerging methods.

Experience

  • Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related technical field.
  • Experience in Python development.
  • Experience deploying and supporting Python applications and workflows.
  • Familiarity with multi-modal data integration and distributed inference architectures.
  • Strong problem-solving and communication skills.
  • Some knowledge of cloud services – e.g. AWS/Azure would be beneficial.
  • Displays and operates at the highest degree of ethics and integrity.

Python LLM Engineer employer: Caxton Associates

At Caxton Associates, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Python LLM Engineer, you will have the opportunity to work with cutting-edge technology in a global trading environment, while benefiting from continuous professional development and a commitment to employee growth. Our London office provides a vibrant atmosphere where creativity thrives, and your contributions will directly impact our mission to deliver top-tier investment solutions.
Caxton Associates

Contact Detail:

Caxton Associates Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python LLM Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Caxton Associates. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially any LLM-related work. This gives you a chance to demonstrate your expertise and creativity beyond just a CV.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions related to Python and LLMs. Practise coding challenges and be ready to discuss your past projects in detail.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people at Caxton Associates. Plus, it shows you’re genuinely interested in joining the team.

We think you need these skills to ace Python LLM Engineer

Python Development
LLM Integration
Retrieval-Augmented Generation (RAG)
Data Integration
API Development
Document Parsing
Data Enrichment
Structured Data Extraction
Testable Code Development
AI Services Deployment
Model Performance Optimization
Cloud Services (AWS/Azure)
Problem-Solving Skills
Communication Skills
Ethics and Integrity

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Python LLM Engineer role. Highlight your experience with Python development and any relevant projects that showcase your skills in building scalable applications. We want to see how you can fit into our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our needs at Caxton Associates. Be genuine and let your personality come through – we love that!

Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples where you've tackled complex problems, especially in Python or AI. We’re looking for someone who can troubleshoot and optimise like a pro, so let us know how you’ve done this in the past!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, it shows us you’re serious about joining our team at Caxton Associates!

How to prepare for a job interview at Caxton Associates

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python development, especially in relation to building scalable applications and workflows. Practise coding challenges that focus on data manipulation and automation, as these are key aspects of the role.

✨Understand LLMs and RAG

Familiarise yourself with large language models (LLMs) and retrieval-augmented generation (RAG). Be prepared to explain how you would implement these technologies in a business context, particularly how they can enhance existing processes at Caxton Associates. Having real-world examples or projects to discuss will set you apart.

✨Showcase Problem-Solving Skills

During the interview, be ready to tackle problem-solving scenarios. Think about how you would troubleshoot model performance or optimise data pipelines. Use the STAR method (Situation, Task, Action, Result) to structure your answers, showcasing your analytical thinking and technical expertise.

✨Stay Current and Curious

Demonstrate your passion for the field by discussing recent advancements in LLMs and machine learning. Show that you’re proactive about learning and adapting to new technologies. This not only highlights your commitment but also aligns with Caxton's focus on innovation and best practices in AI adoption.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>