Senior Applied Research Software Engineer (Cryptography)
Prilly, Switzerland
SICPA
SICPA is a long-trusted partner to governments, central banks, high security printers and the industry: a market leader in security inks for banknotes and a ...
Senior Applied Research Software Engineer (Cryptography)
ROLE
We are seeking a highly skilled and motivated Senior Research Software Engineer to join our Digital Research and Innovation teams, focusing on privacy-enhancing technologies, cryptography and ML/AI. The ideal candidate will have a strong background in cryptography, interest in post-quantum algorithms, and secure AI models, as well as a solid hands-on experience in software engineering and a proven track record of designing complex distributed systems and implementing cloud services.
RESPONSABILITIES
• Applied Research and Development: apply cutting-edge research in cryptographic protocols, privacy-preserving technologies (e.g., homomorphic encryption, differential privacy), and post-quantum cryptography to our products and solutions.
• Algorithm Design: in collaboration with academic and industry partners, design or adapt state-of-the-art cryptographic algorithms and protocols to enhance privacy and security in AI models and other applications.
• Collaboration: work within cross-functional teams, including data scientists, backend and frontend software engineers, and product owners, as well as with external partners and solution providers, to integrate privacy-preserving technologies into products and backend services.
• Backend development: design, build and maintain backend services and libraries. Deliver results of highest quality.
• Technical leadership: be a technical expert in charge of development and evolution of our cloud and data platforms. Support teams that use our platforms, coach junior engineers, help others in the team progress on their tasks. Apply and promote software engineering best practices
PROFILE
• PhD or Master's degree in Computer Science, Cryptography, Applied Mathematics, or a related field.
• 3+ years of experience in cryptographic research and development, ideally with a focus on privacy-preserving technologies. 5+ years of experience in backend development (preferably in Java).
• Experience with secure AI models and machine learning.
• Knowledge of federated learning and its applications in privacy-preserving technologies.
• Publications in top-tier cryptography or security conferences.
• Ability to communicate complex technical concepts clearly and effectively to both technical and non-technical stakeholders.
• Strong knowledge of cryptographic algorithms and protocols.
• Experience with privacy-preserving technologies such as homomorphic encryption, differential privacy, or secure multi-party computation.
• Familiarity with post-quantum cryptography and its implications for current cryptographic systems.
• Proficiency in programming languages such as Python, C++, or Java.
• Excellent problem-solving and analytical skills with demonstrated ability to evaluating trade-offs in privacy, security, and performance.
• Experience working in cross-functional Agile teams using Scrum and/or Kanban methodologies.
JOIN US!
• Our success comes from our highly skilled and talented employees
• Respectful entrepreneurship and long-term vision are key for success
• Our people contribute to a more secure world
• Diversity at all levels of an organisation is a strength
We offer an exciting and challenging role, with great potential for personal development within a unique organization in a fascinating and fast-growing industry. Your file will be handled with upmost confidentiality and discretion.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Computer Science Distributed Systems Engineering Java Kanban Machine Learning Mathematics PhD Privacy Python Quantum algorithms Research Scrum Security
Perks/benefits: Conferences
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.