Zencargo logo

Junior Software Engineer (AI & Automation)

Zencargo

Posted 10 days ago

About this role

Junior Software Engineer (AI & Automation)

Department: Software Engineering

Employment Type: Permanent - Full Time

Location: London


Description

 Join Zencargo as a Junior Software Engineer and contribute to building scalable, high-quality software that drives innovation in AI and automation for global logistics. You will develop front-end features in React, prototype intelligent solutions in Python, and collaborate closely with cross-functional teams to deliver impactful products. This role offers structured mentorship, opportunities to work with emerging AI technologies, and a platform to grow your technical expertise while contributing to real-world business outcomes. 

Key Responsibilities

  • Develop well-structured, maintainable, and testable code, focusing initially on React frontends and transitioning towards Python-based proof-of-concepts for AI and automation features.
  • Collaborate closely with engineers, product managers, and designers on translating business requirements into code and contributing to the successful delivery of product features.
  • Assist in the design and implementation of technical solutions, learning how to balance performance, reliability, scalability and maintainability under the guidance of your senior team members.
  • Support rapid prototyping efforts to test and validate new AI and automation ideas, maintaining flexibility as requirements change.
  • Actively drive your own development by seeking learning opportunities and using AI development tools to enhance your growth and accelerate delivery.
  • Participate in code reviews and team ceremonies, seeking feedback and applying it to continuously improve code quality.
  • Help identify areas for improvement in the codebase, tools, or team processes, taking ownership of small technical initiatives.
  • Proactively seek clarity and ask questions to reduce ambiguity in assigned work through effective communication and problem-solving.



Skills, Knowledge and Expertise


Soft Skills

  • Growth Mindset: Eager to receive feedback and invested in continuous learning, possessing a deep curiosity for applying AI technologies and automation.
  • Communication: Developing the ability to effectively communicate technical questions, decisions and progress with peers and stakeholders. 
  • Collaboration: Collaborates constructively within the team, offering support to teammates and actively seeking opportunities to learn from them.
  • Problem solving: Is excited by building solutions to technical problems, building automations and navigating ambiguity.
  • Adaptability: Comfortable shifting between different projects and tasks, as well as learning new technologies as team priorities and requirements change.
  • Values: Demonstrates dependability, respect for others and integrity, with a deep understanding and commitment to our company values.



Technical/Competency Skills

  • Language Proficiency: A good understanding of Python and a working understanding of React are essential; a strong willingness to learn Kotlin (used in our backend services) and Python web frameworks (e.g. Anvil, Reflex) is a plus.
  • Craftsmanship: Focuses on writing clean, maintainable and testable code. Learns and follows team standards, contributing to shared practices through active collaboration in code reviews and pair programming.
  • Solution design: Participates in technical discussions and learns to build small prototypes to validate ideas, considering trade-offs related to performance and reliability with guidance.
  • Product focus: Develops an understanding of the purpose and value of features, working with product and design to ensure deliveries meet user needs.
  • Testing: Applies appropriate testing strategies (e.g., unit, integration) to ensure solution reliability and contributing to team test coverage.
  • Monitoring and observability: Incorporates basic observability (e.g., logging, metrics) and understands how to investigate system issues with team support.
  • Data & AI Awareness: Is interested and experienced with AI coding tools (e.g., Cursor, Claude, Antigravity), having familiarity with fundamental data engineering concepts (e.g., pipelines, data manipulation). Previous experience in a Data Engineering or Analytics role is a plus.

Job details

Workplace

Hybrid

Location

London

Job type

Full Time

Similar

Company

Website

Visit site

Twitter

@zencargoltd

Jobr Assistant extension

Get the extension →