Start Your Search Here

push notification bell

Would you like to receive notifications about IT & Technology jobs in Gloucester?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Akkodis

Gloucester / Global

Senior Software Engineer

Job Description

Overview

Akkodis is a global leader in engineering, technology and R&D, harnessing connected data to drive digital transformation and innovation. With over 50,000 engineers and digital specialists across 30 countries, Akkodis supports organisations from concept through to full-scale deployment and optimisation across consulting, solutions, talent and academy services.

Role

Akkodis is seeking a Senior Software Engineer to join the Engineering Methods & Tools team, supporting the Landing Systems Engineering organisation.

Key Responsibilities

  • Lead software development activities and support engineering standards for scalable, maintainable codebases
  • Design, build, test and maintain Python-based applications and services
  • Integrate AI/ML components into engineering tooling in collaboration with data scientists and senior engineers
  • Contribute to system and architecture design combining software engineering principles with AI capabilities
  • Develop and maintain data processing workflows supporting software and AI-driven applications
  • Deploy, monitor and support applications in production environments
  • Collaborate with engineering stakeholders to define requirements and deliver practical solutions
  • Identify opportunities to improve automation, efficiency and tool quality
  • Produce clear documentation covering code, architecture and deployment processes

Required Experience

  • 3-8 years’ software engineering experience, ideally within engineering, industrial or scientific environments
  • Strong hands-on experience developing production-ready applications in Python
  • Exposure to AI/ML technologies or integration of data-driven components into software systems
  • Experience deploying and supporting applications in production
  • Familiarity with cloud platforms, preferably AWS
  • Experience working with databases and structured or unstructured data

Required Skills

  • Strong proficiency in Python for application development (Java experience beneficial)
  • Solid understanding of software engineering best practices including testing, CI/CD, version control and maintainability
  • Foundational understanding of AI/ML concepts such as data pipelines and model usage
  • Experience with data analysis or statistical methods advantageous
  • Strong communication skills and ability to work collaboratively within multidisciplinary teams

Education

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, Artificial Intelligence or a related discipline

This position offers the opportunity to take a technical leadership role in delivering scalable, AI-enhanced engineering tools within a complex engineering environment.

#J-18808-Ljbffr
Apply Now

Similar Opportunities

View all jobs