Salary
💰 $99,000 - $225,000 per year
Tech Stack
LinuxPythonShell ScriptingTypeScriptUnix
About the role
- Lead complex data exploration and analytics projects using Python and C++, discrete event simulators, and high-performance computing architectures
- Learn and apply innovative software engineering and architecture design methodologies
- Guide a team that serves critical missions from end to end
- Grow skills in data science, systems architecture design, and emerging computing infrastructures
- Engage stakeholders and determine user requirements to derive software and data architecture design and performance requirements
- Present findings and potentially publish or present at conferences
Requirements
- Experience with C++ and Python, including developing, running, testing, and debugging scripts and software
- Experience with software version control and containerization
- Experience with developing simple data queries for existing or proposed databases or data repositories
- Experience with UNIX and Linux, including basic commands and Shell scripting
- Experience with stakeholder engagement, determining user requirements to derive software and data architecture design and performance requirements
- Ability to discuss complex topics to broad technical and nontechnical audiences both individually and in group settings
- Ability to learn new topics, tools, and capabilities, and integrate new findings into existing models and architectures
- TS/SCI clearance with a polygraph
- Bachelor's degree and 9+ years of experience with software, data engineering, or computer systems architecture, Master's degree and 6+ years of experience, or Doctorate degree and 4+ years of experience
- Nice to have: 14+ years of experience as a software engineer
- Nice to have: Experience with building or using a discrete event simulator
- Nice to have: Experience with software for control logic or low-level programming on novel hardware architectures (custom FPGAs, ASICs, GPUs, Quantum Systems, D/A or A/D Converters)
- Possession of excellent verbal and written communications skills