Job Description
Salary: $70,000 - 200,000 per year Requirements:
- Applicants selected for employment will undergo a government security investigation and must meet eligibility requirements, including U.S. citizenship for access to sensitive information.
- A Bachelor's degree or higher in a relevant technical discipline (Computer Science, Engineering, or equivalent).
- Proficiency in designing and developing code using contemporary programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python.
- Experience in developing and deploying software within an agile, continuous integration (CI) framework across various hardware platforms (desktop, server, cloud) utilizing modern tools including containerization (e.g., Docker, Kubernetes).
- A strong desire and capability to acquire new knowledge and skills to tackle challenges.
- Ability to work independently while also collaborating effectively with others.
- Capacity to manage multiple projects in a dynamic professional environment.
- Ability to communicate technical solutions to teammates and customers effectively.
- Excellent oral and written communication skills.
- Entry-level candidates should have completed at least one substantial software-engineering project, such as creating a game or mobile application or contributing to an open-source initiative.
Responsibilities: - In the role of Software Engineer, I will be responsible for a range of software engineering activities. This includes closely collaborating with fellow ARiA scientists and engineers on the design, development, testing, and deployment of:
- Numerical simulation software.
- Scientific visualization tools.
- Machine learning applications.
- Signal processing software.
- These efforts will support prototypes and products such as training tools that integrate real-time physics-based simulation and AI tools integrated with tactical systems. The primary focus will be on creating innovative and user-friendly visualizations of scientific data derived from physics-based numerical simulations and machine learning models in both two- and three-dimensional virtual environments and geospatial displays, making it accessible for nonspecialists to understand and engage with the data.
Technologies: - AI
- Cloud
- Docker
- Frontend
- Golang
- Hardware
- Support
- JavaScript
- Kubernetes
- Machine Learning
- Mobile
- Python
- Security
- Web
- 3D
- API
- Backend
- CSS
- CUDA
- ElasticSearch
- GraphQL
- Java
- MongoDB
- PostgreSQL
- PyTorch
- REST
- Sonar
- Swagger
- TensorFlow
- gRPC
- microservices
More:
At ARiA, I seek highly motivated self-starters and collaborative team players to join our growing firm as software engineers specializing in full-stack development. This is a fantastic opportunity to engage deeply in challenging problems and develop state-of-the-art technologies that meet essential needs. I value excellence and confidence without ego; my engineers and scientists bring extensive knowledge and demonstrate high leadership in their work. While advocating for defensible ideas, I embrace intellectual humility, recognizing the potential to be wrong. Success in our team hinges on the ability to work closely with colleagues and evaluate trade-offs when crafting solutions.
Some sample tasks may include developing interfaces between a C++ underwater acoustics physics engine and an educational video game, an interactive web-map frontend in JavaScript for a machine-learning tool performing pixelwise segmentation of satellite images, and real-time recording functionalities for distributed command-and-control software.
I am proud to offer a full-time position with a salary range from $70,000.00 to $200,000.00 per year along with various benefits, including a 401(k) plan, health insurance, paid time off, and relocation assistance, among others. The preferred location for this position is Seattle, WA 98109, and in-person work is required.
last updated 46 week of 2025
Job Tags
Full time, Relocation package,