Apply📍 United States
🧭 Full-Time
🔍 Defense and AI software development
- Degree in Computer Science or related field.
- 3-5 years in software development, including design, coding, testing, and delivery.
- Mastery in object-oriented design and programming; knowledge of design patterns and algorithmic analysis.
- Proficient in Python; experience with Java, TypeScript, or C++.
- Experience with software development tools like Git, Gradle, Maven, or CMake.
- Familiarity with unit test frameworks such as JUnit or Python unittest.
- Experience working in small teams and remote environments.
- Collaboratively design, implement, and test decision support and simulation software using AI and machine learning.
- Develop modular systems in a distributed architecture with RESTful containerized microservices.
- Review and analyze software runtime performance for improvements.
- Utilize agile development techniques.
PythonSoftware DevelopmentAgileDesign PatternsGitJavaTypeScriptC++
Posted 2024-10-23
Apply