Genai Python Engineer Needed - Sheffield (Hybrid) - Inside IR35

Genai Python Engineer Needed - Sheffield (Hybrid) - Inside IR35

Sheffield Temporary 50000 - 65000 £ / year (est.) No working from home possible
iBSC

At a Glance

  • Tasks: Design and build innovative GenAI applications using cutting-edge technologies.
  • Company: Join a forward-thinking tech company in Sheffield with a hybrid work model.
  • Benefits: Competitive pay, flexible working, and opportunities for professional growth.
  • Other info: Dynamic team environment with excellent career advancement opportunities.
  • Why this job: Be at the forefront of AI technology and make a real impact in the industry.
  • Qualifications: Strong Python skills and experience in AI/ML engineering required.

The predicted salary is between 50000 - 65000 £ per year.

GenAI Python Engineer

Location: Sheffield - Hybrid, 3 days per week onsite required

Contract: Inside IR35

Duration: 6 - 12 Months Rolling Contract

We are looking for an experienced GenAI Python Engineer with strong hands‑on experience building end‑to‑end Generative AI and RAG applications within enterprise environments.

The successful candidate will be responsible for integrating data from multiple systems, extracting and parsing information from documents and images, working with structured databases, storing content within vector databases, building robust retrieval pipelines, and ensuring solution quality through evaluation frameworks and ground‑truth validation.

Key Responsibilities

  • Design and build enterprise GenAI and RAG‑based applications using data from multiple systems.
  • Integrate structured and unstructured data sources, including databases, APIs, files and document repositories.
  • Develop pipelines for extracting and parsing data from documents and images using OCR and document intelligence tools.
  • Process, structure, chunk and prepare extracted content for AI use cases.
  • Store and manage parsed content, embeddings and metadata within vector databases.
  • Build and optimise retrieval pipelines covering chunking, indexing, metadata tagging, filtering and reranking.
  • Work with relational and enterprise databases for querying and data enrichment.
  • Implement GenAI evaluation practices covering accuracy, groundedness, relevance, hallucination detection and response quality against ground truth.
  • Build scalable APIs, services and production‑grade AI workflows.
  • Work closely with architects, platform teams and business stakeholders.
  • Follow enterprise standards for security, governance, observability and performance.

Mandatory Skills & Experience

Candidates must have strong experience in the following:

  • Very strong Python development skills.
  • Strong hands‑on experience in AI/ML engineering and Generative AI applications.
  • Proven experience building RAG applications in enterprise environments.
  • Strong knowledge of document parsing, OCR and image‑based data extraction.
  • Experience with LLM orchestration frameworks and prompt design.
  • Experience with vector databases, embeddings and semantic search.
  • Experience implementing retrieval techniques including chunking, indexing, metadata tagging, filtering and reranking.
  • Experience working with SQL and/or NoSQL databases and enterprise data integration patterns.
  • Understanding of GenAI evaluation frameworks, benchmark datasets and ground‑truth‑based validation.
  • Experience assessing AI outputs for accuracy, groundedness, relevance, hallucinations and overall response quality.
  • Experience building scalable APIs/services and production‑grade AI workflows.
  • Ability to independently build GenAI applications across the full life cycle, from data ingestion and extraction through to retrieval and evaluation.

Bonus/Preferred Skills

The following would be beneficial but are not mandatory:

  • Experience with the Azure AI technology stack.
  • Experience processing high volumes of documents.
  • Familiarity with enterprise architecture, security and compliance controls.
  • Exposure to AI monitoring, model evaluation and observability tools.

Ideal Profile

You will be a practical, hands‑on engineer who is comfortable working across AI engineering, data engineering and application integration.

You should be capable of independently designing and delivering production‑grade GenAI solutions from ingestion through to retrieval, evaluation and deployment.

Please note: This role requires onsite attendance in Sheffield 3 days per week and is inside IR35.

#J-18808-Ljbffr

Genai Python Engineer Needed - Sheffield (Hybrid) - Inside IR35 employer: iBSC

As a leading consultancy based in London, we pride ourselves on fostering a dynamic work culture that encourages innovation and collaboration. Our employees benefit from flexible working arrangements, including remote work options, and have access to extensive professional development opportunities to enhance their skills and advance their careers. Join us to be part of a supportive team that values your contributions and offers a rewarding environment for growth.

iBSC

Contact Details:

iBSC Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Genai Python Engineer Needed - Sheffield (Hybrid) - Inside IR35

Get Involved in Open-Source Projects

Diving into open-source projects is a brilliant way to showcase your skills and connect with other developers in the community. Not only will you beef up your GitHub profile but you might also catch the eye of someone at iBSC who values hands-on experience over just theory.

Attend Local Tech Meetups

Tech meetups are gold mines for networking and discovering job opportunities, especially in the fast-paced world of software engineering. Check out local listings for events in your area and don’t shy away from introducing yourself. This could lead directly to a temporary position at iBSC!

Showcase Your Work Online

With temporary roles, it’s all about standing out in a short space of time. Create a portfolio website where you highlight your projects and skills. Talk about your code, and provide links to your GitHub repositories. This will not only demonstrate your abilities but will also make it easier for recruiters at iBSC to see what you bring to the table.

Leverage Temporary Job Boards

Don’t forget to check specialised job boards for temporary software development roles. Websites like We Work Remotely or Remote OK often list short-term gigs that can be a perfect fit. Apply directly through our website as well, making sure your application is sharp—temporary roles can move fast!

We think you need these skills to ace Genai Python Engineer Needed - Sheffield (Hybrid) - Inside IR35

Python Development
Generative AI Applications
RAG Applications
Document Parsing
OCR
Image-Based Data Extraction
LLM Orchestration Frameworks

Some tips for your application 🫡

Show Off Your Tech Skills:Make sure your CV highlights your tech stack and any programming languages you’re proficient in. Include specifics about any frameworks or technologies you’ve worked with; they can make you stand out in the sea of applicants. It’s all about showing that you have the chops we need at iBSC!

Portfolio 2.0:Since you’re applying for a temporary gig, it’s super important to showcase a portfolio that highlights your best projects. Include links to GitHub or any personal projects that demonstrate what you can do in a real-world environment. This gives us a taste of your style and your problem-solving approach!

Keep It Brief and Relevant:With a temporary position, we want to see your ability to hit the ground running. Be concise in your CV and cover letter; stick to experiences that directly relate to the role. Highlight any previous temporary roles or freelance gigs that show your adaptability and quick learning!

Tailor Your Cover Letter:Don’t just send a generic cover letter. Personalise it for Genai Python Engineer Needed - Sheffield (Hybrid) - Inside IR35 at iBSC! Mention why this temporary role excites you and how you see yourself contributing in the short run. Show us what you've got and why you're the one for this quick turn-around!

How to prepare for a job interview at iBSC

Nail the Technical Skills

For a software engineering role, you'll likely face technical questions or coding tasks during your interview. Brush up on the relevant programming languages and frameworks that iBSC uses, and don’t forget to practice some coding challenges on platforms like LeetCode or HackerRank. Showing your coding prowess can really make you stand out!

Prepare for System Design Questions

Even for a temporary role, having a grasp of system design principles can be crucial. Be ready to discuss how you would architect a software solution, including discussing trade-offs, scalability, and performance considerations. Having examples from previous projects can really show off your analytical thinking.

Demonstrate Your Adaptability

Since this is a temporary role, you'll want to emphasise your ability to hit the ground running. Highlight experiences where you quickly adapted to new technologies or teams. Let’s make it clear to the interviewers at iBSC that you can learn on the job and deliver results in a short timeframe!

Show Off Your Portfolio

Make sure to have a portfolio or GitHub ready showcasing your projects. Having tangible evidence of what you've done—be it personal projects, contributions to open-source, or previous work—can convey how capable you are. Tailor this for what might interest iBSC, so it's relevant and sparks conversation during your interview.