Develop and maintain high-performance software applications critical to mission success in special operations environments.
Requirements
- Hands-on expertise in backend technologies such as Python, Java, or C.
- Experience with frontend frameworks (React, Angular) and web frameworks (Django, FastAPI).
- Solid experience with big data technologies such as Spark, DeltaLake, and HDFS, and database management.
- Proven experience with cloud infrastructure management, automation tools (Docker, Ansible), and DevOps practices.
- Experience with troubleshooting high-scale distributed systems, especially databases and large indices.
- Experience with agile development environment.
Responsibilities
- Apply expertise in backend programming languages (Python, Java, or C) to design and implement robust solutions.
- Lead the effort to support and optimize the team’s HPC environment, managing petabytes of data, thousands of indices, and complex sharding in distributed systems.
- Lead initiatives involving big data technologies such as Spark, DeltaLake, and HDFS to handle large-scale data processing and analytics.
- Utilize agile development methodologies to deliver iterative, high-quality solutions.
- Troubleshoot and resolve technical issues, often under tight deadlines, ensuring the reliability of the system.
Other
- Active TS/SCI clearance (with the ability to obtain a CI polygraph).
- Bachelor’s degree in Computer Science, Information Science, or a related field.
- 5+ years of professional software development experience.
- Strong collaboration skills.
- Resilience in high-pressure situations.