Sopra Steria logo

Stage - Développement de Solutions IA - Centre de Modernisation du SI - Nantes

Sopra Steria·Salary not specified

Primary stack

PythonJavaAIDockerGit

Job description

Stage - Développement de Solutions IA - Centre de Modernisation du SI - Nantes

  • Type: Stage
  • Duration: 12 months

About the Position

Mia-Discovery is an innovative platform dedicated to the mapping and advanced analysis of information systems. It helps companies understand their existing applications and accelerates their modernization, migration, or regulatory compliance projects.

Our R&D team is dedicated to continuous innovation on these complex issues of reverse documentation and code modernization. They explore and design advanced solutions, leveraging the latest techniques in artificial intelligence. These efforts regularly result in prototypes that demonstrate the feasibility and effectiveness of new algorithms.

To enhance these advancements and enrich our offerings, we are launching an AI development internship in Python. You will work within the R&D team, in close collaboration with our experts. You will contribute to the transformation of prototypes into robust and industrializable modules: refactoring scripts, optimizing processing pipelines, continuous integration, packaging, documentation, software robustness, and quality.

Responsibilities

  • Functional and Technical Analysis:
    • Take over existing prototypes (Python scripts, frameworks, tools, etc.).
    • Exchange with R&D researchers and engineers to understand needs and target uses.
  • Refactoring and Industrialization:
    • Structure and refactor code into testable modules, with attention to quality, performance, and maintainability.
    • Add unit and integration tests.
    • Implement clear technical and user documentation.
  • Automation & Integration:
    • Participate in the integration of modules into the overall workflow (APIs, CI/CD pipelines, Docker containers...).
    • Propose scripts or interfaces to facilitate the configuration and execution of analysis tools.
  • Research and Prototyping:
    • Contribute to technological research on AI models and AI techniques.
    • Test the contribution of recent libraries or approaches to improve the performance or accuracy of analyses.
  • Collaboration and Reporting:
    • Work in an agile mode with the R&D team.
    • Participate in knowledge capitalization through the writing of progress reports and the presentation of results.

Technical Environment

  • Python, Java
  • AI tools and libraries
  • Code parsing (AST parsers, ANTLR, tree-sitter...)
  • Git, Docker, GitLab CI
  • RES API

Requirements

  • Currently in a final year of studies within an engineering school, a Master 2 in computer science, or an equivalent qualification.
  • Knowledge in programming and innovative technologies.
  • Versatile, creative, with a synthetic and analytical mind.

If you are curious, wish to acquire technical and functional skills in various business domains, and enjoy teamwork and client contact, this opportunity is for you!

We Offer

  • Numerous permanent employment opportunities may await you at the end of your internship.
  • Self-directed training platforms are available to support your personal development.
  • A telework agreement allows you to work remotely up to two days per week, depending on your missions.
  • An attractive benefits package: health insurance, employee welfare committee, meal vouchers, profit-sharing, and vacation bonuses.

Inclusive and committed employer, our company works every day to fight against all forms of discrimination and promote a respectful work environment. That's why, committed to diversity and inclusion, we encourage all applications and profiles.

Learn more about our commitments

Location

Nantes, France

Apply

Je suis intéressé(e)

Share

Recommander un(e) ami(e)

© Sopra Steria. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Sopra Steria logo
Sopra Steria

IT Services

About the Company Sopra Steria is a prominent player in the tech industry in Europe, recognized for its consulting, digital services, and software development. The company operates in nearly 30 countries globally and employs around 55,000 individuals. Products, Services & Tech Stack Core Solutions: Consulting, digital services, and software development. Project Scope & Target Clients Client Base: Not specified. Engineering Scale: Not specified.

More at Sopra Steria

All 2354 roles

Popular searches