At a Glance
- Tasks: Join our AI & Innovation Team as a Junior Python Developer and build cutting-edge tech.
- Company: Adzuna, a leading job search engine with a vibrant remote culture.
- Benefits: Enjoy competitive salary, stock options, 25 days holiday, and wellness activities.
- Other info: Dynamic team environment with excellent growth opportunities and a focus on diversity.
- Why this job: Make a real impact in AI while developing your coding and architecture skills.
- Qualifications: 1-2 years of Python experience and a passion for learning.
The predicted salary is between 25000 - 30000 £ per year.
Contract hours: Full time
Location: Remote (within 2 hours of London timezone)
Salary: €25k - €30k depending on experience
About the Role
This is a fantastic opportunity for a talented Junior Python Developer to join our fast moving AI & Innovation Team. You will play a vital role in building and maintaining our full stack - scaling robust backend services, while developing the user facing web components that power our cutting edge AI products and jobseeking tools. You’ll be working in a tight knit, cross‑functional team alongside Product Managers, Data Scientists and Senior Engineers. This is a high growth role where you will learn how to transition machine learning prototypes into robust, production ready applications for millions of users, while simultaneously honing your coding, frontend and architecture skills.
What You’ll Do
- Fullstack Development: Write clean, testable, and efficient Python code to support our core AI products and automated search and apply tools.
- Model Integration: Collaborate closely with our Data Scientists to integrate machine learning models, LLM pipelines and agentic frameworks into our live production stack.
- API & Data Pipelines: Build and maintain scalable APIs and data workflows to handle large volumes of job vacancy data.
- Infrastructure & DevOps: Help manage and optimise our AWS infrastructure, ensuring high availability and smooth deployment processes.
- Testing & Quality: Write robust unit and integration tests to ensure system reliability and mitigate deployment risks.
Tech Stack Includes
- Languages & Frameworks: Python, Spark, LLMs & LLM coding tools
- Frontend: React, HTML, CSS (Tailwind)
- AWS Ecosystem: EC2, S3, Lambda, Step Functions, RDS, Athena, Kinesis
- Databases & Search: PostgreSQL, MySQL, SOLR
While we look out for all of these skills, we do not expect experience in all of them. We value a strong foundation in core programming principles and a genuine eagerness to learn.
Experience:
- 1–2 years of commercial software development experience using Python
Location: Fully remote (must be located within a 2‑hour timezone of London and able to work standard UK business hours).
Right to Work: This is a long‑term role structured via a contractor agreement for international remote compliance. Candidates must have the legal right to work remotely as an independent contractor in their country of residence. We are unable to provide visa sponsorship for this position now or in the future.
Communication: Professional proficiency in English (both written and verbal) to collaborate effectively with a global team.
Education: A technical degree (2:1 or equivalent) in Computer Science, Software Engineering, or a highly relevant field.
Core Coding Skills:
- Solid understanding of Python fundamentals and object‑oriented programming.
- Record of writing clean, maintainable Python code into live, user-facing environments.
- Good working knowledge of SQL and relational databases.
- Familiarity with AWS services and Git version control.
Mindset: A curious, proactive fast learner who loves solving technical puzzles and is excited by the AI/ML space.
Nice to have:
- Frontend Coding Skills: Familiarity with HTML, CSS (Tailwind) and React to assist in building fullstack user interfaces.
- AI Applications: Experience with coding LLMs into production applications, and effectively utilising LLM coding tools in your daily workflow.
- Browser Automation: Understanding of web scraping techniques, DOM parsing, and bypassing common bot-detection. Experience with browser automation and testing tools (e.g. Playwright, Selenium).
- Portfolio: An active GitHub profile showcasing examples of your work, or personal projects.
Reward: Our package which includes a competitive salary and stock options (we are all owners!).
Wellbeing: Amongst other things, enhanced maternity and paternity leave; 25 days paid holiday per year plus 8 bank holidays; 3 paid volunteer days/year; Summer hours through July and August (we finish at 4pm on a Friday); and a full programme of wellbeing activities and events.
Hybrid working: We are a fully hybrid company - half our workforce is remote. With employees located in different time zones, we embrace asynchronous work and ensure that everything we do reflects the hybrid nature of our workforce so that everyone feels included. In addition, we have a travel programme, to help facilitate effective hybrid working.
Diversity & inclusion: We are committed to hiring a diverse workforce and creating an environment where everyone feels included and welcome. Our D&I committee helps deliver a programme of activities and actions to support this important area.
Training: Learning and development is an important pillar of our culture and there are plenty of opportunities to learn, develop and grow whether through our Adzuna Academy training programme, attending conferences, team training budgets, individual development plans and coaching from experienced and supportive peers and managers.
Fun stuff: We have a packed social calendar, twice yearly global team get-togethers and an enviable culture thanks to the amazing and smart people who make Adzuna a great place to work. Lots of this is done virtually to ensure that everyone is included.
Junior Python Developer - AI & Innovation Team in London employer: Adzuna
Adzuna is an excellent employer, offering a dynamic work environment in Fulham, London, where you can thrive as a French-Speaking Customer Success Lead. With a strong emphasis on employee growth, we provide stock options and enhanced family leave, fostering a vibrant culture that values collaboration and innovation. Join us to make a meaningful impact while enjoying the flexibility of hybrid work options.
StudySmarter Expert Advice🤫
We think this is how you could land Junior Python Developer - AI & Innovation Team in London
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Adzuna or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Adzuna.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Adzuna.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Adzuna that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Junior Python Developer - AI & Innovation Team in London
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Adzuna.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Adzuna and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Adzuna
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Adzuna uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.