CrawlJobs Logo

Junior AI Software Engineer

United Kingdom, London · Job Posted July 03, 2026
Apply Position
Job Link Share

Job Description

The Digital & IT Team is responsible for designing, building, and operating the core digital and IT capabilities that power Vodafone’s next‑generation Digital & IT platform. As a Junior AI Engineer, you will work within cross-functional squads to build platform capabilities using an AI-enabled Software Development Life Cycle (AI-SDLC). You will apply AI tools to accelerate how we understand existing systems, generate specifications, and deliver software, working alongside engineers, architects, and product teams. You will help transform existing platform assets and business requirements into structured, reusable engineering artefacts, supporting delivery through spec-driven, thin-slice development. You will also support the responsible use of AI-generated outputs by validating accuracy, completeness, security, and alignment with Vodafone engineering standards.

Job Responsibility

  • Supporting analysis of existing systems to extract business logic, integrations, and reusable capabilities
  • Generating structured engineering artefacts to support consistent delivery
  • Contributing to AI-assisted development workflows, ensuring alignment between requirements, specifications, and implementation
  • Supporting incremental, thin-slice delivery of platform capabilities
  • Working closely with developers, architects, and product teams to maintain quality, consistency, and delivery pace
  • Use AI tools to support analysis of existing codebases and services, identifying reusable logic and integration patterns
  • Generate and refine specifications, acceptance criteria, and user stories aligned to platform architecture
  • Create test scenarios and validation artefacts derived from specifications
  • Support translation of business requirements into implementation-ready engineering artefacts
  • Work with developers to ensure alignment between specifications, code, and testing outputs
  • Validate AI-generated specifications, code suggestions, test scenarios, and documentation to ensure they are accurate, secure, consistent, and aligned with platform architecture and engineering standards
  • Support responsible AI-SDLC practices by identifying risks such as hallucinated requirements, incomplete logic, security gaps, or misalignment between business intent and implementation
  • Contribute to incremental, thin-slice delivery, maintaining traceability between requirements, specifications, and implementation
  • Assist in the implementation of services, APIs, and platform components, validating AI-generated outputs
  • Participate in agile ceremonies (refinement, planning, stand-ups, retrospectives)
  • Contribute to AI-SDLC practices, templates, and continuous improvement across the squad

Requirements

  • Experience with at least one programming language (e.g. Java, Python, JavaScript or similar)
  • Understanding of APIs, web services, and basic system integration concepts
  • Familiarity with modern development workflows (Git, CI/CD basics)
  • Awareness of AI/LLM tools and their application in software development
  • Exposure to cloud-native development concepts (e.g. microservices, containers, or cloud platforms)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Junior AI Software Engineer

8 matching positions

Senior Software Development Engineer, AI Open-Source Software

AMD is looking for a principal software developer to join our growing team. As a...
Location
Location
United States , Santa Clara
Salary
Salary:
204000.00 - 306000.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years professional software development experience
  • Demonstrated capacity to technically lead and people manage junior to mid-level developers
  • Proficient in C/C++ & Python programming employing best software design practices
  • GPU software development or validation involving HIP, CUDA, or OpenCL
  • Experience with software libraries and API design
  • Exposure to Matrix/Tensor operations and numerical work
  • Software emulation to support FP numerical formats is a plus
  • Experience in software performance estimations, optimizations and debugging
  • Ability to closely interact with technical leads, developers, and test teams to maintain and release production software
Job Responsibility
Job Responsibility
  • Develop software in C++, Python, HIP, assembly, and SOTA programming technologies to enable key mathematical operations on GPU
  • Design GPU computational software libraries for AI, HPC applications
  • Aid management in planning, and delivering industry-leading software for current and future processors
  • Supervise small development team
  • Carry-out performance optimizations and projections for important use-cases to maximize hardware utilization
  • Support development of programs to sustain seamless performance analysis, and performance/functional test coverage
  • Identify and help resolve quality issues working closely with libraries development teams and other internal engineering teams
What we offer
What we offer
  • Benefits offered are described: AMD benefits at a glance
  • Fulltime
Read More
Arrow Right

Software Dev Engineer, Agentic AI, Agentic AI Foundation

Interested in building the future of intelligent AI agents? The Agentic AI organ...
Location
Location
United States , Jersey City; New York
Salary
Salary:
158100.00 - 213800.00 USD / Year
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of non-internship professional software development experience
  • 3+ years of programming with at least one software programming language experience
  • 3+ years of contributing to new and current systems architecture and design (architecture, design patterns, reliability and scaling) experience
Job Responsibility
Job Responsibility
  • Designing, developing, testing, and deploying distributed machine learning systems and large-scale solutions for our world-wide customer base
  • Collaborating closely with a team of applied scientists to influence our overall strategy
  • Driving the system architecture
  • Spearheading best practices that enable a quality product
  • Helping coach and develop junior engineers
What we offer
What we offer
  • Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • Paid time off
  • Parental leave
  • Sign-on payments
  • Restricted stock units (RSUs)
  • Fulltime
Read More
Arrow Right

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right

Junior Software Engineer

Yotpo is leading the next era of trust and loyalty in eCommerce. With AI-powered...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
yotpo.com Logo
Yotpo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Professional software development (internships/co‑ops count), building web apps or cloud services
  • Proficiency in at least one of: TypeScript/Node.js, Java/Kotlin/C#, Python, Ruby, or Go—and/or React with TypeScript. Willingness to learn our stack
  • Solid grasp of data structures, algorithms, HTTP, REST/GraphQL, and relational databases (e.g., PostgreSQL/MySQL)
  • Experience with Git, unit/integration testing, debugging with logs/metrics, and incremental, value‑first delivery
  • Customer‑centric, collaborative, takes ownership for outcomes, and seeks feedback
Job Responsibility
Job Responsibility
  • Design, implement, test, and ship user-facing features and backend services with guidance, owning tasks from planning to deployment and monitoring
  • Write clean, maintainable, and well‑tested code
  • add meaningful logs/metrics and concise docs
  • Participate in code/design reviews, giving and receiving constructive feedback to raise the bar
  • Collaborate with product, design, and data to refine scope, break work into iterations, and deliver measurable customer value
  • Improve system health: fix bugs, reduce tech debt, and contribute to performance, reliability, security, and maintainability
  • Leverage modern dev tools (e.g., Git, CI/CD, observability, AI assistants) thoughtfully, critiquing and iterating rather than accepting output blindly
What we offer
What we offer
  • 25 days paid vacation with add-ons for loyalty, regular team buildings and celebrations in and outside the country
  • Additional health insurance package
  • Internal mobility program and refer-a-friend program
  • Managing a fixed monthly budget for social benefits thru Re:Benefit – a flexible online benefits solution
  • Food vouchers
  • E-learning portals and knowledge sharing sessions
  • Company-backed hackathons, Tech conferences, workshops, events, etc
  • Stocked kitchen and bar
  • Flexible hybrid capacity (3 days in the office per week)
  • Fulltime
Read More
Arrow Right

Junior Software Engineer (Open 3D Engine)

Join our client's team as a Junior Software Engineer (Open 3D Engine) and play a...
Location
Location
India , Noida
Salary
Salary:
Not provided
aqusag.com Logo
AquSag Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on experience with O3DE (Open 3D Engine), including a deep understanding of core tools and asset workflows
  • Proficiency in Python and C++ for 3D scene development and automation
  • Experience building interactive 3D environments from concept to completion, tailored for simulation and AI training
  • Familiarity with Atom Renderer, Component Entity System, Gems, and Asset Processor within O3DE
  • Strong written and verbal communication skills, with the ability to clearly document and present technical concepts
  • Basic knowledge of AWS infrastructure and its application for cloud-based development and deployment
  • Background in game development, simulation, or real-time graphics projects
Job Responsibility
Job Responsibility
  • Design, develop, and implement interactive 3D scenes and simulations using Open 3D Engine (O3DE) for AI training purposes
  • Leverage the full suite of O3DE tools, including Atom Renderer, Component Entity System, Gems, and Asset Processor, to create high-fidelity, effective environments
  • Collaborate with the customer’s team to transform conceptual ideas into finished AI training workflows and simulations
  • Integrate Python and C++ scripts for enhanced functionality and automation within O3DE projects
  • Utilize AWS services to support robust, scalable 3D simulation deployment and asset management
  • Document processes and communicate progress clearly through strong written and verbal updates
  • Troubleshoot and optimize simulation performance, ensuring accuracy and efficiency for AI training objectives
  • Fulltime
Read More
Arrow Right

Junior Software Engineer

Are you ready to take the next step in your engineering career? Due to continued...
Location
Location
United Kingdom , Derby
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1+ years’ commercial experience with the Microsoft stack
  • Strong skills in .NET, .NET Core, MVC, WebForms, C#/VB.NET, Entity Framework
  • Experience with Git, branching/merging, and modern development workflows
  • Solid SQL skills and the ability to write optimised queries
  • Experience building and maintaining web applications
  • Experience or familiarity with leveraging AI tools (e.g., code assistants) to enhance software development
  • Familiarity with Agile environments
  • Strong communication skills and a collaborative mindset
  • Experience with unit testing frameworks (MSTest, NUnit, xUnit)
  • Bonus: Experience with Blazor or Telerik
Job Responsibility
Job Responsibility
  • Feature Development — Build and enhance key modules from design through deployment
  • Technical Design Collaboration — Contribute to architectural discussions and help shape scalable, maintainable solutions
  • Code Quality & Security — Participate in code reviews and follow engineering best practices
  • Problem Solving — Investigate issues and deliver effective, well‑engineered solutions
  • Performance Optimisation — Identify and resolve bottlenecks to improve user experience
  • Continuous Improvement — Suggest enhancements to processes, tooling, and workflows
  • Cross‑Team Collaboration — Work closely with support, users, and technical teams to resolve issues
  • System Knowledge Building — Become a go‑to expert on our platform
  • Agile Participation — Contribute to daily stand‑ups, design sessions, and retrospectives
  • Documentation — Help maintain clear, accurate technical documentation
What we offer
What we offer
  • Great company culture & structured career progression
  • Annual performance‑related bonus (discretionary)
  • 22 days holiday + birthday off + up to 3 extra days for length of service
  • Company pension with optional matched contributions
  • Hybrid working & flexibility to work from home
  • Free breakfast, lunch, snacks, and drinks in the office
  • Paid volunteering days & wellbeing “me time”
  • Team volunteering day
  • Employee engagement programme & recognition schemes
  • Retail discounts & cashback platform
  • Fulltime
Read More
Arrow Right

Junior Software Engineer

As a Junior Backend Engineer on the Demand team in our Budapest office, you’ll c...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
taboola.com Logo
Taboola
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 1+ years in software development
  • Proven experience with Java equivalent Object-Oriented language
  • Understanding of object-oriented programming, design patterns, and clean code practice
  • Technical level of English proficiency
  • Experience working with AI tools and a good understanding of core AI concepts
  • Experience working in an Agile/Scrum environment
Job Responsibility
Job Responsibility
  • Design and develop systems that empower Taboola's advertisers to effectively manage their advertising budgets and optimize performance toward their business goals
  • Build scalable and reliable solutions to process and analyze vast amounts of data, enabling actionable insights for advertisers
  • Work on a large-scale, high-throughput recommendations system and influence the way billions of people discover the internet
  • Utilize one of the largest real-time big data operations in the world, consisting of over 140TB of new data every day
  • Have end-to-end ownership: design, build, ship, measure, and maintain our products for advertisers to achieve their campaign goals effectively and at scale
  • Collaborate with talented engineers, data scientists, and product managers to build innovative and impactful solutions
What we offer
What we offer
  • Comprehensive benefits (health, etc.)
  • Fully stocked kitchen
  • Location-specific perks (gym partnerships, parking)
  • Hybrid work schedule with 3 days in-office with an option to come in more often if desired
  • Fulltime
Read More
Arrow Right

Junior Software Engineer (C#/.NET)

The organization is a global leader in delivering advanced SaaS solutions for th...
Location
Location
Poland , Rzeszów
Salary
Salary:
Not provided
edvantis.com Logo
Edvantis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1-3 years of commercial experience
  • Solid knowledge of C# and .NET 8/9/10
  • Experience with accessing and building REST APIs
  • Experience with HtmlAgilityPack (or equivalent scraping/parsing libraries)
  • Fundamental understanding of web technologies (HTML, JavaScript, JSON, XML)
  • Fundamental understanding of ETL concepts, asynchronous programming, and unit testing
  • Understanding of data structures and algorithms
  • Experience with Git and basic CI/CD concepts
  • Experience using AI-assisted development tools, including Claude Code
  • Strong problem-solving skills and attention to detail
Job Responsibility
Job Responsibility
  • Design, develop, and maintain web scraping services within an existing C# software framework, ensuring reliability and scalability
  • Work on complex technical problems: develop, test, deploy, maintain, and improve services, applications, and data pipelines
  • Write clean, maintainable code in a professional Agile environment using source control tools and CI/CD practices
  • Define and implement practical, high-quality solutions to the Customer’s problems based on functional requirements and data analysis
  • Collaborate within a multi-disciplinary team, participating in sprint planning and daily standups to deliver high-quality products
  • Ensure high standards of quality and continuous improvement, following team best practices with minimal oversight
What we offer
What we offer
  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped offices in Lviv and Rzeszów
  • Competitive compensation with regular performance reviews
  • 18 paid vacation days per year + all state holidays
  • 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
  • Health & wellness support: either a monthly budget for medical insurance and sports activities, or a full medical insurance plan, depending on your cooperation model
  • English, German, and Polish language courses
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Friendly team that values accountability, innovation, teamwork, and customer satisfaction
  • Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
  • Fulltime
Read More
Arrow Right