cover image
IDEMIA

IDEMIA

www.idemia.com

6 Jobs

13,536 Employees

About the Company

IDEMIA Group unlocks simpler and safer ways to pay, connect, access, identify, travel and protect public places. With its long-standing expertise in biometrics and cryptography, IDEMIA develops technologies of excellence with an impactful, ethical, and socially responsible approach. Every day, IDEMIA secures billions of interactions in the physical and digital worlds.

IDEMIA Group brings together three market-leading businesses that enable mission-critical solutions:
• IDEMIA Secure Transactions is the leading technology provider who unlocks safer and easier ways to pay and connect. For more information, visit www.idemia.com/business/idemia-secure-transactions
• IDEMIA Public Security is a leading global provider of biometric solutions that unlock convenient and secure travel, access, and protection. For more information, visit www.idemia.com/business/idemia-public-security
• IDEMIA Smart Identity leverages the power of cryptographic and biometric technologies to unlock a single trusted identity for all. For more information, visit www.idemia.com/business/idemia-smart-identity

With a global team of nearly 15,000 employees, IDEMIA Group is trusted by over 600 governmental organizations and more than 2,400 enterprises in over 180 countries. For more information, visit www.idemia.com and follow @IDEMIAGroup on X.

Listed Jobs

Company background Company brand
Company Name
IDEMIA
Job Title
Stage - Software developer/Kotlin
Job Description
Job title: Internship – Android Kotlin Developer Role Summary: Under the guidance of a senior Android developer or technical lead, the intern will participate in the design, development, and maintenance of Android mobile applications using Kotlin. Responsibilities include implementing new features, fixing bugs, optimizing performance, integrating UI/UX wireframes according to Material Design guidelines, writing technical documentation, and engaging in code reviews and agile project meetings. Expactations: Student or recent graduate in engineering or related field; full‑time commitment of 35‑40 hours per week over a 3‑ to 6‑month period. Expected to contribute proactively to sprint planning, daily stand‑ups, continuous integration pipelines, and maintain high‑quality code and documentation. Key Responsibilities: - Design and implement Android application components with Kotlin. - Add new features, fix bugs, and improve application performance. - Translate UI/UX wireframes into functional screens following Material Design standards. - Produce technical and functional documentation for developed features. - Participate in code reviews, sprint planning, and project status meetings. - Develop and maintain unit/UI tests and support CI/CD processes. Required Skills: - Proficient in Kotlin; knowledge of Java considered an asset. - Familiar with modern Android architecture patterns (MVVM, Clean Architecture) and Jetpack components. - Comfortable with Android Studio, Android SDK, and app lifecycle (Activities, Fragments, RecyclerView, Navigation). - Experience with RESTful APIs, JSON, Retrofit, Coroutines, and LiveData. - Version control with Git (GitHub/GitLab) and established branching workflows. - Optional: familiarity with Firebase, Room, and dependency injection (Hilt/Dagger). - Strong communication, teamwork, detail orientation, and ability to adapt in an agile environment. Required Education & Certifications: - Current student or recent graduate in engineering, computer science, or a related program. - No mandatory certifications; coursework or projects in mobile development are preferred.
Casablanca, Morocco
Hybrid
27-11-2025
Company background Company brand
Company Name
IDEMIA
Job Title
Stage - Mobile Auto Test
Job Description
Job title: Stage – Mobile Auto Test Role Summary: Assist in developing, executing, and maintaining automated test scripts for mobile and web applications within an Agile team, ensuring application quality across CI/CD pipelines. Expectations: Complete end‑to‑end test lifecycle, collaborate with developers and QA, continuously improve test frameworks, and document outcomes. Key Responsibilities - Analyze functional/technical requirements to derive test cases. - Design and implement automated tests (unit, integration, end‑to‑end). - Integrate tests into CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions). - Execute tests, analyze failures, and log defects in bug tracking tools. - Enhance test frameworks and coverage. - Document test plans, procedures, and results. Required Skills - Programming proficiency in Kotlin. - Experience with at least one automation framework: • Front‑end: Appium, Selenium, Playwright, Cypress, Puppeteer. • Back‑end/API: Postman/Newman, RestAssured, pytest. - Familiarity with Git, CI/CD workflows, and version control. - Knowledge of bug tracking tools (Jira, Redmine). - Strong analytical, detail‑oriented, and collaborative mindset. - Self‑directed learning capability. Required Education & Certifications - Current student or recent graduate in Computer Science, Software Engineering, or related field (Bachelor’s or Master’s level). - No formal certifications required, but familiarity with QA best practices and Agile methodology is essential.
Casablanca, Morocco
Hybrid
27-11-2025
Company background Company brand
Company Name
IDEMIA
Job Title
Stage Ingénieur(e) DevOps / DevSecOps
Job Description
**Job Title**: DevOps / DevSecOps Engineer Intern (AI Regression Detection) **Role Summary**: Internship to design, develop, and integrate an AI-driven module that automatically compares software test results across versions to detect regressions. Works within a biometric software platform using FastAPI, ReactJS, PostgreSQL, and Oracle, and contributes to CI/CD, alerting, and reporting. **Expectations**: - Deliver a functional prototype and contribute to production-quality code. - Collaborate with cross-functional teams, follow best practices, and maintain clear documentation. - Demonstrate continuous learning and adaptability to emerging technologies. **Key Responsibilities**: 1. Analyze current test suites and interpret results. 2. Develop an intelligent comparison engine using Python. 3. Integrate the engine with the existing FastAPI backend and ReactJS frontend. 4. Create automated alerting and reporting dashboards. 5. Test and refine the solution on real-world cases. 6. Explore enhancements via CI/CD pipelines and basic machine‑learning techniques. **Required Skills**: - Proficiency in Python and JavaScript. - Experience with FastAPI and ReactJS frameworks. - Understanding of relational databases (PostgreSQL, Oracle). - Familiarity with version control (Git) and CI/CD principles. - Basic knowledge of machine‑learning concepts for regression detection. - Strong analytical, problem‑solving, and teamwork abilities. - Professional fluency in French and English. **Required Education & Certifications**: - Current master’s student or recent graduate in Computer Science, Software Engineering, or related field. - No mandatory certifications required.
Casablanca, Morocco
Hybrid
27-11-2025
Company background Company brand
Company Name
IDEMIA
Job Title
Stage de pré-thèse - Computer Vision - Points d'intérêts IA générative
Job Description
**Job Title** Pre‑PhD Internship – Computer Vision (Generative 3D Interest Points) **Role Summary** Conduct research and development in computer vision for biometric identity solutions. Focus on improving facial landmark estimation through 3D generative models, particularly Neural Radiance Fields (NeRFs), and contribute to algorithm design, implementation, evaluation, and potential publication or patent work. **Expectations** - Complete a 6‑month research cycle covering literature review, data collection, model development, testing, and documentation. - Demonstrate the ability to translate state‑of‑the‑art deep learning techniques into scalable algorithms. - Prepare technical presentations and publish findings in relevant forums. - Potential progression to a full PhD thesis after successful internship. **Key Responsibilities** - Conduct comprehensive literature reviews on facial landmark detection, neural radiance fields, and related generative models. - Design, implement, and optimize deep learning pipelines (CNNs, GANs, NeRFs) using PyTorch for 3D landmark estimation. - Curate and pre‑process datasets, generate pseudo‑annotations, and manage data pipelines. - Benchmark algorithm performance against existing solutions and internal benchmarks. - Develop testing strategies, including statistical evaluation and robustness checks. - Communicate results clearly to peers and stakeholders via reports and internal challenge presentations. - Iterate models based on feedback and emerging research trends. - Ensure compliance with performance, security, and scalability constraints for deployment platforms. **Required Skills** - Proficient in Python with experience in PyTorch, NumPy, and image‑processing libraries (OpenCV, PIL). - Strong grasp of computer vision concepts: feature extraction, landmark detection, and 3D reconstruction. - Experience with deep learning architectures: CNN, GAN, and generative models such as NeRFs. - Solid background in statistics, Bayesian reasoning, and data‑driven modeling. - Excellent analytical and problem‑solving abilities; self‑motivated and autonomous. - Clear written and spoken English communication skills. - Interest in end‑to‑end algorithm lifecycle: design, implementation, integration, testing, and optimization. **Required Education & Certifications** - Final year (Year 3) engineering student from a top technical institute or Master’s 2 (M2) university student specializing in deep learning and computer vision. - Coursework in applied mathematics, data analysis, and machine learning. - No mandatory certifications; relevant training in Python/PyTorch or computer vision courses preferred.
Osny, France
Hybrid
29-11-2025