DevOps Software Developer
Technology
General AtomicsPoway, United States$7,256 - $11,080 /year1 months agoUntil 5/17/2026
Full timeOn-site
Job description
General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.
- *DUTIES & RESPONSIBILITIES:**
- Determine user requirements and specifications and plan for software development within the broader organizational scope.
- Design data pipelines and engineering infrastructure to support enterprise level operationalization
- Work as part of an interdisciplinary team to productionize models for air-to-air and air-to-ground combat operations
- Develop and deploy scalable tools and services for rapid training and inference at the edge
- Identify and evaluate new technologies to improve performance, maintainability, and reliability systems
- Apply robust software engineering best practices to ecosystem, including CI/CD, automation, etc.
- Support stable and repeatable model development, with an emphasis on traceability, version control, adversarial robustness and data security
- Help develop and deploy proof-of-concept machine learning systems to the warfighter
- Communicate with stakeholders to develop roadmaps and implementation schedules
- Performs other duties as assigned or required
- *Job Qualifications
- Typically requires a bachelor’s degree in computer science, information systems or related discipline and two or more years progressive software development experience with a bachelor’s degree. May substitute equivalent experience in lieu of education.
- Must understand machine learning development concepts, principles, and theory and demonstrate complete understanding and model development and analysis concepts.
- Experience building end-to-end systems focused on productionizing AI/ML technology in a distributed computing environment
- Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment.
- Ability to organize, schedule, and coordinate work phases and, determine the appropriate approach at the task level or, with assistance, at the project level and to provide solutions to a range of complex problems.
- Must have strong communication, computer, documentation, presentation, and interpersonal skills, ability to work independently and as part of a team; and, lead a team of less experienced professional employees on semi-routine tasks.
- Experience using/configuring/maintaining the following technologies:
- Source code and data control repositories (GIT, SVN, MLFlow, DVC, S3 etc.)
- Continuous Integration Environment (Jenkins, Gitlab, etc.)
- Linux and associated technologies (RedHat based)
- Provisioning tools (Puppet, Ansible, Terraform, etc.)
- Package managers and associated tools (RPMs, Yum, Pypi, pip, Artifactory, etc.)
- Hypervisors (VMWare, VirtualBox, QEMU, etc), containers (Docker, Podman, etc), and related tools (Vagrant, Packer, Kubernetes, etc.)
- Webservers and associated tools (Apache, NGINX, etc)
- Virtual Desktop Infrastructure (VDI), Desktop as a Service (DAAS), "golden image" creation, and related virtualization technologies
- Cloud computing infrastructure (AWS, Azure, etc.)
- CI/CD pipelines and orchestration of distributed AI/ML compute
- Software process automation with popular scripting languages (Python, Bash, Powershell, Ansible)
- Experience developing code in at least one high-level programming language (C#, C , Python, and/or Java)
- Experience developing machine learning models using scikit-learn, Keras, PyTorch, Tensorflow, etc.
- Ability to understand tools used by data scientists and experience with automation of these processes
- Ability to obtain and maintain a DoD Security Clearance is required.
- *Job Category
Engineering
- *Experience Level**
Entry-Level (0-2 years)
- *Workstyle**
Onsite
- *Full-Time/Part-Time**
Full-Time Hourly
- *Pay Range Low**
- *Pay Range High**
- *Travel Percentage Required**
- *Relocation Assistance Provided?**
- *US Citizenship Required?**
Yes
- *Clearance Required?**
Desired
- *Clearance Level**
Secret
Keywords
development-operations-devopssoftware-developerssoftware-developmenttraining-and-developmentplanning-and-designvisual-art-designproduct-development-and-designdata-pipelinemaintenance-repair-and-operations-mrotraining-certificationeducation-trainingemerging-technologiespolicies-and-practicescustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdtraceabilitysoftware-version-managementrevision-managementsource-code-managementversion-controldata-securityproof-of-conceptproof-of-concept-pocmachine-learningcomputer-sciencetesting-and-analysisartificial-intelligenceinsurance-consulting-and-technologydistributed-computingenvironment-health-and-safety-hsseecology-environmentpresentationsml-flowmlflowdvcjenkinsgitlablinuxred-hatprovisioningansibleterraformpypipippip-valuevirtualboxqemudockerpodman-iovagrantkubernetesweb-serversnginxvirtual-desktopsvirtual-desktop-infrastructure-vdidesktop-as-a-service-daasdevice-as-a-service-daasvirtualizationcloud-computingamazon-web-servicesmicrosoft-azureservice-management-and-orchestration-smoscriptingpythonpowershellprogramming-languagesc-sharpjavascikit-learnkeraspytorchgoogle-tensorflowtensorflowunited-states-department-of-defensetime-and-attendancesalary-range
¿Te interesa este puesto?