QuEra Computing is seeking a methodical and creative Software Engineer to collaborate on the design, build, and evolution of the system that is central to realizing the first neutral-atom quantum computer to be accessible via the public cloud.
Skills
- Collaborate effectively with colleagues who include experienced software architects/engineers, electrical engineers, and domain experts in physics and quantum algorithms
- Ability to craft designs and testable implementations that express the problem domain and solution clearly
- Design for testability
- Support business partnerships with reliable software
Technical experience and knowledge
Design and Programming
- functional programming: first-class functions, immutability, algebraic data types
- TDD
- BDD
- DDD
- Bounded Contexts with Intention-Revealing Interfaces
- Shared Kernel, Partnership, Customer-Supplier, Anti-Corruption Layer, Separate Ways
- Ubiquitous Language
Application architecture
- event stream processing
- microservices
- cluster databases
- REST API
- significant use of >2 AWS services in cloud apps
System architecture
- applications that span cloud and on-prem
Security
- role-based access control
- encryption of data in flight and at rest
Languages
- Kotlin or other language with strong functional constructs
- Java interop
- Julia
- Python
Process
- low-ceremony agile
- CI
- high-cadence delivery