Start Your Search Here

push notification bell

Would you like to receive notifications about 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

OverviewAkkodis 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.RoleAkkodis is seeking a Senior Software Engineer to join the Engineering Methods & Tools team, supporting the Landing Systems Engineering organisation.Key ResponsibilitiesLead software development activities and support engineering standards for scalable, maintainable codebasesDesign, build, test and maintain Python-based applications and servicesIntegrate AI/ML components into engineering tooling in collaboration with data scientists and senior engineersContribute to system and architecture design combining software engineering principles with AI capabilitiesDevelop and maintain data processing workflows supporting software and AI-driven applicationsDeploy, monitor and support applications in production environmentsCollaborate with engineering stakeholders to define requirements and deliver practical solutionsIdentify opportunities to improve automation, efficiency and tool qualityProduce clear documentation covering code, architecture and deployment processesRequired Experience3-8 years’ software engineering experience, ideally within engineering, industrial or scientific environmentsStrong hands-on experience developing production-ready applications in PythonExposure to AI/ML technologies or integration of data-driven components into software systemsExperience deploying and supporting applications in productionFamiliarity with cloud platforms, preferably AWSExperience working with databases and structured or unstructured dataRequired SkillsStrong proficiency in Python for application development (Java experience beneficial)Solid understanding of software engineering best practices including testing, CI/CD, version control and maintainabilityFoundational understanding of AI/ML concepts such as data pipelines and model usageExperience with data analysis or statistical methods advantageousStrong communication skills and ability to work collaboratively within multidisciplinary teamsEducationBachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, Artificial Intelligence or a related disciplineThis 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