Skip to the main content
Role #1 - Software Engineer Research Assistant, ASML

Role #1 - Software Engineer Research Assistant, ASML

Posted

As a Software Engineer RA, you will play a key role in designing, building, and testing new social media infrastructure. You’ll work with programming languages such as TypeScript, JavaScript, Dart, Python, Rust, or Go to develop innovative solutions that integrate ASML technology into the broader tech ecosystem.

Basic Qualifications:

  • Pursuing a degree in Computer Science, Software Engineering, or a related field, or having relevant work experience.
  • Experience and/or interest in mobile or web development. Experience with React Native or Flutter is a plus.
  • Proficiency in at least one of the following programming languages: TypeScript, JavaScript, Dart, Python, Rust, or Go.
  • The ability to tackle open-ended problems and navigate ambiguous challenges independently and as part of a team.
  • Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.

Preferred (but not required):

  • Familiarity with decentralized systems, peer-to-peer networking, applied cryptography or related technologies, such as Decentralized Identifiers (DIDs), DIDComm, verifiable credentials, end-to-end encryption protocols, and zero-knowledge proof systems.
  • Experience developing mobile applications using Flutter and deploying them on Google Cloud Platform (GCP).
  • Experience with open protocols, such as OAuth, OpenID, ActivityPub, XMPP, AT Protocol, DSNP, Matrix, Nostr, Solid, or Beckn.
  • Experience with machine learning techniques or processes, including prompt-based learning, fine-tuning, Retrieval-Augmented Generation (RAG), and inference.