About This Role
Thales is seeking an Innovation R&D Software Engineer to build AI/ML and security prototypes using Node.js, Java, Swift/Kotlin, and cloud platforms.
Responsibilities
- Develop software solutions translating concepts into working prototypes incorporating AI/ML and security features.
- Propose and prototype new ideas through Proof of Concept (POCs) to implement end-to-end solutions following best practices.
- Assess new technologies and decide on adoption, adaptation, or discarding strategies for emerging tools.
- Collaborate with a multi-disciplinary team to solve complex challenges and ensure seamless productization.
- Work on front-end and back-end development using frameworks like Angular, React, Spring Boot, or Node.js.
- Utilize Generative AI frameworks (LangChain, OpenAI APIs) and agentic AI systems for innovative solutions.
Requirements
- Bachelor's Degree or higher in Computer Science with equivalent experience.
- At least 1 year of Full-stack development and Mobile App Development experience.
- Proficiency in JavaScript, Java, Swift, Kotlin, Node.js, Spring Boot, Angular, or React.
- Ability to read academic papers and translate research into practical innovative solutions.
- Familiarity with Generative AI frameworks (LangChain, OpenAI APIs) and agentic AI systems.
- Familiarity with cloud platforms (AWS, Azure, GCP), CI/CD pipelines, and containerization tools.
- Strong team spirit and collaboration skills for a distributed multi-disciplinary environment.