Platform oriented Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a skilled, self-starting Software Engineer with a strong interest in Generative AI and a passion for solving complex problems in constrained environments. This role focuses on enabling and integrating modern software platforms, including GenAI capabilities, within a restricted - including internet restricted - military infrastructure. You'll be working on secure, containerized platforms, supporting development workflows, and enabling advanced tooling in environments where internet access is limited, and compliance is critical.
Key Activities
- Design, deploy, and maintain containerized environments using Docker, Podman, and OCI standards
- Configure and troubleshoot networking setups, including HTTPS proxies, SSH forwarding, and secure tunnels to support GenAI related workflows and deployments
- Support devcontainers and IDE configurations to streamline developer experience
- Support CI/CD pipelines and lifecycle automation in isolated environments
- Explore and integrate GenAI tools and workflows within platform constraints
- Write and maintain code in Python to support GenAI workflows and solutions
- Contribute to prompt engineering efforts, including prompt design, testing, and integration into developer workflows
- Contribute with Model selection, including model ranking and security risk analyses
Requirements
- Hands-on and persistent: You don't give up easily and will try every angle to get things working
- Platform-focused mindset: You understand infrastructure, containers, and developer tooling deeply
- Abstract thinker: You can see the big picture and find creative solutions within tight constraints
- Tech enthusiast: You're curious about new technologies, especially GenAI, and eager to experiment
- Multi-OS fluent: You're comfortable switching between Linux, MacOS, and Windows
- Security-aware: You understand the importance of compliance, isolation, and secure software practices, * Docker, Podman, OCI container standards
- Advanced Linux (RHEL, UBI) administration
- Network configuration (HTTPS proxies, SSH forwarding)
- IDE and devcontainer setup and optimization
- Python proficiency
- CI/CD pipeline experience
- MacOS familiarity
- Strong troubleshooting and debugging skills
- Some experience with prompt engineering (e.g., prompt design, testing, or integration)
Benefits & conditions
- A challenging job in a great team within our high-tech, innovative work environment. Includes freedom for initiative and good ideas.
- Room for personal and professional growth within our organization, for example in regard to technical, commercial or international skills.
- Valuable international collaboration with coworkers from 68 different countries around the globe.
- A comfortable workspace in a modern environment, with a focus on flexibility and the right work life balance.
- You can usually work where and whenever you want. Within Thales, we aim for a 60/40 balance, where you work from home at least two days a week, when your role allows this.
- A good salary, fitting travel allowance, and the ability to personalize your employment conditions: for instance, you can trade PTO for internet costs, our bicycle plan, company fitness and relocation costs.
- 40 days off per year (PTO).
Bij Thales krijg ik alle kansen en de ruimte om mijzelf verder te ontwikkelen, en dat als onderdeel van allerlei gave processen en projecten binnen de organisatie! Anoek Trainee
Wat het voor mij aantrekkelijk maakt om hier te werken, is de diversiteit in opdrachten en het werken in verschillende teams met diverse disciplines. Zo blijf je jezelf ontwikkelen binnen het cyberdomein. Maurits Cyber Engineer
Security Requirements
In line with Thales' Baseline Security requirements, candidates will be asked to provide evidence of identity, eligibility to work in The Netherlands and employment and/or education history. This vacancy requires a security clearance which can require further evidence to be provided. For further details of the evidence required to apply for security clearance please refer to the General Intelligence and Security Service Thales
With 80.000 talents working in 68 countries, we are one of the biggest high-tech employers in the field of safety and security. In the Netherlands, where 2500 employees are based, we are located in four cities: Huizen, Delft, Eindhoven and Hengelo (HQ). Do you want to kickstart your career in an international high-tech environment? And are you looking for a traineeship where you can develop your personal skills? Our traineeship starts in October 2023. Check www.thalestraineeship.nl Engineering Hengelo Active in 65 countries 2,500 employees 70% men - 30% women Average age is 45 years