Cloud Software Engineering Internship
IDEMIA Public Security
About the Role
IDEMIA Public Security, a division of IDEMIA Group, is seeking a talented and enthusiastic Software Engineer Intern to join their team. This internship offers hands-on experience in full-stack and cloud software engineering, contributing to real-world projects that streamline data and task automation, and improve data quality and governance.
Key Responsibilities
- Assist in the design, development, and testing of cloud-native applications and serverless services (AWS Lambda, API Gateway) that automate data and task workflows.
- Write clean, maintainable, and efficient code in TypeScript/Node.js, Python, and/or Java to enhance data and task automation.
- Build and consume RESTful APIs and integrate systems and data sources to improve data quality and governance.
- Contribute to front-end features using React, translating requirements into usable interfaces.
- Collaborate with team members to gather requirements and provide technical solutions.
- Participate in code reviews and provide constructive feedback.
- Debug and resolve software defects and issues across the stack.
- Help maintain CI/CD pipelines (e.g., GitLab) and follow infrastructure-as-code practices (AWS CDK).
- Contribute to the documentation of software features and functionality.
- Stay up-to-date with the latest industry trends and technologies related to cloud, serverless, and data integration development.
Requirements & Tech Stack
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of programming languages such as JavaScript/TypeScript, Python, Java, or C++.
- Familiarity with cloud platforms (preferably AWS) and building or consuming REST APIs.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work independently and manage multiple tasks effectively.
Preferred Qualifications
- Exposure to AWS services such as Lambda, API Gateway, S3, or infrastructure-as-code (CDK/CloudFormation).
- Experience with front-end frameworks such as React.
- Knowledge of relational database systems and SQL (e.g., PostgreSQL).
- Familiarity with data integration or low-code/iPaaS platforms such as Boomi.
- Experience with version control and CI/CD workflows (Git/GitLab).
- Previous internship or project experience in software development.
Important Dates:
- Start Date: May 17, 2027
- End Date: Aug 6, 2027
Note: This is a hybrid role; travel to the office is required.