Skip to main content

DevOps Software Developer

Technology
General Atomics
Poway, 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
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
  • *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**
87,070
  • *Pay Range High**
132,963
  • *Travel Percentage Required**
0% - 25%
  • *Relocation Assistance Provided?**
No
  • *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?