Junior Python Developer - AI & Innovation Team, Adzuna
You will be redirected to python.org to apply.
Remote, Remote Contract hours : Full time
Location: Remote (within 2 hours of London timezone)
Salary: €25k - €30k depending on experience
About Adzuna
Adzuna is a job search engine that lists every job, everywhere. From our launch in the UK in 2011, we now have tens of millions of visitors a month and are busy conquering the world from our HQ in West London alongside our remote teams - helping millions of people find better, more fulfilling jobs. We already have a suite of AI-powered tools (such as ValueMyCV, Prepper and ApplyIQ) built by our talented team and their passion for building new AI-powered tech for job seekers. We're a commercially minded team that moves fast, takes ownership and loves what we do.
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.
- Execution : Record of writing clean, maintainable Python code into live, user-facing environments.
- Databases : Good working knowledge of SQL and relational databases.
- Cloud & Tools : 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.