remoteonsite
Senior Software Engineer - Thales
Software Engineer
Lead the design and development of high‑performance software solutions for quantum and AI‑driven applications, leveraging Python, Node.js, and AWS to deliver secure, scalable services in a cutting‑edge technology environment.
About the role
Key Responsibilities
- Architect and implement scalable microservices using Python and Node.js, ensuring high availability and performance.
- Integrate machine learning models and quantum computing frameworks into production pipelines on AWS.
- Collaborate with cross‑functional teams to define requirements, design solutions, and deliver end‑to‑end features.
- Write clean, maintainable code, conduct code reviews, and enforce best practices for security and compliance.
- Participate in continuous improvement initiatives, including performance tuning, automated testing, and CI/CD pipeline enhancements.
Requirements
- 5+ years of professional software development experience with strong proficiency in Python and Node.js.
- Hands‑on experience deploying and managing applications on AWS (EC2, Lambda, S3, RDS).
- Solid understanding of machine learning concepts and experience integrating ML models into production.
- Familiarity with quantum computing principles or related research is a plus.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonnodejsawsmachine learning