Radiance Technologies is looking for a software engineer to join their Modeling and Simulation (M&S) development team to develop software for a web-based compiler microservice as part of a next-generation modeling & simulation framework.
Requirements
- Minimum of 2 years of object-oriented programming in Python or Java
- Familiarity with data description languages such as: XML, YAML, JSON
- Familiarity with building HTTP-based web services using a framework such as Java Spring Boot
- Familiarization with source management repositories such as: Git (GitLab, GitHub, or bare Git), Apache Subversion, or BitBucket
- Experience working with message queues (e.g., RabbitMQ, Redis Streams) and cached data systems (e.g., Redis, Memcached)
- Experience with relational and non-relational databases (e.g., MongoDB), and the ability to work with various data formats
- Familiarity with compiler architecture, with experience in working with lexers, parsers, or other compilation processes
Responsibilities
- developing software to address the complexities of building a web-based compiler microservice
- join the existing Model Ingestion team
- work with a diverse team of software engineers, data scientists, and analysts to explore and develop solutions on a large, complex development project
Other
- Strong communication and organizational skills
- US citizenship
- Employee ownership, generous 401K, full health/dental/life/vision insurance benefits, interesting assignments, educational reimbursement, competitive salaries and a pleasant work environment
- innovative self-starters who can adapt to a fast-paced, high-profile development effort
- Familiar with Agile/Scrum or other software development framework