Senior Software Engineer

3 Days Old

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
Location:
Gloucester
Job Type:
FullTime

We found some similar jobs based on your search