We are currently seeking a talented Python Software Engineer to join our clients Development & Engineering Department working on cuttingedge projects in the semiconductor industry. Youll have the opportunity to design and implement software for some of the most precise systems ever created collaborating closely with teams in Romania and the Netherlands.
This role offers a unique chance to contribute to the development of critical software applications that integrate domain knowledge and machine learning to deliver highperformance predictions at the system level.
Responsibilities:
- Develop and enhance backend Python applications
- Implement new product features ensuring clean code practices
- Take ownership of product components and oversee their development
- Collaborate with crossfunctional teams to design scalable software
- Occasional travel required (12 weeks per quarter) for onsite visits in Eindhoven Netherlands
Requirements:
- Bachelors or Masters degree in Computer Science Informatics or equivalent
- 46 years of experience in software engineering particularly in largescale applications
- Strong experience with Python; embedded programming is a plus
- Good understanding of REST APIs and microservices architecture
- Familiarity with clean coding practices and principles (SOLID clean architecture)
- Experience with containerization (Kubernetes) and CI/CD tooling (GitHub actions cloudbuild)
- Knowledge of MongoDB and Linux environments
- Basic experience with FrontEnd development frameworks
- Strong attention to detail and ability to learn new business domains
Nice to Have:
- Experience with JavaScript/TypeScript Redis MATLAB Julia
- Familiarity with Google Cloud technologies
- Experience with testing frameworks like Robot Framework Pytest or similar
What we offer:
- Competitive salary and benefits
- Opportunity to work on innovative projects in the semiconductor industry
- Flexible work environment with occasional onsite visits to the Netherlands