Back End Developer

Back End Developer

Full-Time No home office possible
R

At a Glance

  • Tasks: Join our team to automate content classification and enhance user experiences on Reddit.
  • Company: Reddit is a vibrant platform where communities connect and share diverse content.
  • Benefits: Enjoy remote work flexibility and competitive pay of 55 GBP per hour.
  • Why this job: Be part of a dynamic team driving innovation in content curation with cutting-edge technology.
  • Qualifications: Proficiency in Python, LLMs, and experience with AWS or Google Cloud required.
  • Other info: This is a 6-month contract role perfect for tech-savvy individuals eager to make an impact.

Senior Software Engineer II – GenAI Initiatives

Contract: 12 months

Location: UK (Fully Remote)

About the Role

We are hiring a Senior Software Engineer II to join a high-impact internal Generative AI (GenAI) platform team within a global management consulting firm. This team is responsible for building and scaling GenAI-powered solutions that transform how the firm operates internally.

You’ll work in a globally distributed engineering group (North America, Europe, Latin America) focused on delivering real-world AI applications across core business processes.

What You’ll Do

  • Lead and mentor a team of engineers delivering internal GenAI-driven platforms
  • Design and build backend services that modernize workflows such as:
  • Invoicing
  • Time and resource management
  • Act as a technical bridge between engineering teams and the wider GenAI ecosystem
  • Develop, maintain, and enhance complex software components
  • Deploy, configure, and manage applications on AWS, including:
  • Infrastructure as Code
  • Performance optimisation
  • Troubleshoot production issues across application and cloud infrastructure
  • Ensure adherence to engineering standards, architecture principles, and technical roadmaps
  • Collaborate closely with product managers and senior technology leaders to define clear, actionable specifications

Required Skills & Experience

  • 7–10 years of strong backend engineering experience
  • Hands-on experience with FastAPI, Flask, or similar REST frameworks
  • Strong SQL skills, ideally with PostgreSQL or Amazon RDS
  • Solid experience with AWS or Azure
  • Experience with Docker, Kubernetes, and CI/CD pipelines
  • Working knowledge of Generative AI systems and how they are applied in enterprise environments
  • Strong experience using GitHub for collaboration and version control
  • Proven ability to lead, mentor, and grow software engineers

Nice to Have

  • Experience with Slack (Bolt) or Outlook plugin development
  • Exposure to enterprise-scale internal platforms

What We’re Looking For

  • Someone who enjoys solving novel, complex problems
  • Strong communicator who can work with senior stakeholders
  • A collaborative leader who fosters innovation and delivery excellence
  • Comfortable operating in a high-performance, professional services environment

#J-18808-Ljbffr

R

Contact Detail:

Russell Tobin Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Back End Developer

✨Tip Number 1

Familiarise yourself with the latest trends in LLMs and RAG. Being able to discuss recent advancements or projects you've worked on can really set you apart during any informal chats or interviews.

✨Tip Number 2

Network with professionals in the field, especially those who have experience with Reddit or similar platforms. Engaging in relevant online communities can provide insights and potentially lead to referrals.

✨Tip Number 3

Prepare to demonstrate your coding skills in Python and your understanding of automation processes. Consider working on a small project that showcases your ability to write clear, testable code and automate tasks.

✨Tip Number 4

Brush up on your knowledge of AWS and Google Cloud services. Being able to articulate how you've used these platforms in past projects will show your technical proficiency and readiness for the role.

We think you need these skills to ace Back End Developer

Amazon Web Services (AWS)
Google Cloud
Applied Machine Learning
Kafka
Kubernetes
LLMs (Large Language Models)
Prompt Engineering
Scripting Skills
Automated Data Processing
Content Classification
Error Handling
Observability
Fallback Mechanisms
Systems Architecture
Proficiency in Python
Testing Proficiency
Clear Code Writing
Strong Team Player
Strong Communication Skills
Experience with Highly Scalable Systems
Experience with ML Systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with the specific technologies mentioned in the job description, such as AWS, LLMs, and Python. Use keywords from the job listing to ensure your application stands out.

Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about content curation and how your skills align with the role. Mention any relevant projects or experiences that demonstrate your ability to automate processes and work with LLMs.

Showcase Relevant Projects: If you have worked on projects involving automation, content classification, or machine learning, be sure to include these in your application. Provide links to your GitHub or portfolio to showcase your coding skills and problem-solving abilities.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which is crucial for a backend developer role.

How to prepare for a job interview at Russell Tobin

✨Showcase Your Technical Skills

Be prepared to discuss your experience with AWS, Google Cloud, and LLMs in detail. Highlight specific projects where you've integrated these technologies, and be ready to explain your approach to automation and optimisation.

✨Demonstrate Problem-Solving Abilities

Expect questions that assess your problem-solving skills, especially related to content classification and RAG. Prepare examples of how you've tackled complex issues in past roles, focusing on your thought process and the outcomes.

✨Communicate Clearly

Strong communication is key for this role. Practice explaining technical concepts in a straightforward manner, as you may need to collaborate with non-technical team members. Clear communication can set you apart from other candidates.

✨Prepare for Team Dynamics

As a strong team player is essential for this position, think of examples that demonstrate your ability to work collaboratively. Be ready to discuss how you've contributed to team success in previous roles and how you handle conflicts or differing opinions.

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

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