Cloud Software Engineer / Data Engineer – AWS & Python

TalentOps
  • Herndon, Virginia
    4 days ago

    Job Description

    We are seeking an experienced Cloud Software Engineer / Data Engineer to support the development of highly visible, mission-critical data collection capabilities. This position will focus on building tailored technical solutions that accelerate the secure, reliable, and timely delivery of open-source data, information, and insights.

    The ideal candidate will have strong experience with Python, AWS, data engineering, and geospatial technologies, along with the ability to rapidly design and deploy solutions for unique and evolving collection challenges.

    Depending on the project, work may be performed independently or as part of a collaborative technical team.

    Responsibilities

    • Work closely with technical leadership to architect, develop, deploy, and maintain multiple fast-turnaround capabilities supporting high-priority collection efforts.
    • Design and maintain solutions within an Amazon Web Services (AWS) environment using approved cloud services.
    • Strategically apply AI/ML technologies to extract, process, format, and expose relevant content through indexed search tools.
    • Process a wide variety of structured and unstructured data, including:
      • Raw text
      • Audio, images, video, and documents
      • CSV, Parquet, and Avro
      • JSON, JSONL, and XML
      • Other evolving or unknown data formats and schemas
    • Provide data engineering support, including cleaning, transforming, modeling, and formatting data from diverse sources.
    • Transfer data between cloud storage environments in support of critical and time-sensitive requirements.
    • Develop and maintain collection capabilities that can adapt to changes in targets, technologies, data structures, formats, and naming conventions.
    • Build and manage AWS resources, including EC2, Lambda, S3, and IAM.
    • Validate collected data to ensure it meets required formatting and quality standards.
    • Collaborate with mission partners and other technical stakeholders to ensure solutions meet defined requirements and tradecraft needs.
    • Maintain all source code within the customer's GitHub environment.
    • Create clear technical documentation for source code, deployment processes, and execution procedures.
    • Perform ongoing operations and maintenance of deployed capabilities.

    Required Qualifications

    • Demonstrated professional experience developing solutions with Python.
    • Experience working with geospatial software, programming libraries/packages, and geospatial data formats.
    • Hands-on experience creating and managing AWS resources, including:
      • Provisioning and managing EC2 instances
      • Developing and deploying AWS Lambda functions
      • Creating, managing, and writing data to Amazon S3
      • Configuring permissions and authorization using AWS IAM policies
    • Experience using GitHub for source-code management and collaboration.

    Desired Qualifications

    • Experience deploying AWS applications using the AWS Cloud Development Kit (CDK).
      • AWS CDK experience is specifically desired; Ansible and Terraform are not considered substitutes.
    • Experience building and deploying containerized applications.
    • Experience developing and maintaining search technologies such as Elasticsearch, Apache Lucene, or Amazon OpenSearch.
    • Experience creating and programmatically working with SQL and NoSQL databases.
    • Experience with additional cloud platforms, including Google Cloud Platform (GCP) or Microsoft Azure.
    • One or more relevant AWS certifications, such as:
      • AWS Certified DevOps Engineer
      • AWS Certified Solutions Architect
      • AWS Certified SysOps Administrator

    Ideal Candidate

    The ideal candidate is a versatile cloud engineer who is comfortable working with rapidly evolving technical requirements and unfamiliar datasets. This person should be able to move from problem definition to a functional solution quickly while maintaining secure, well-documented, and maintainable code.

    Strong candidates will combine Python development, AWS engineering, data engineering, and geospatial expertise with the ability to solve complex data collection and processing challenges in a fast-paced mission environment.

    Benefits

    This position offers a highly competitive, employer-supported benefits package, including:

    • 5 weeks of PTO plus birthday leave
    • 11 floating holidays
    • 401(k) with 10% employer contribution
    • Multiple medical plan options through Anthem, including:
      • Platinum PPO national plan
      • Gold PPO national plan
      • Gold HMO HSA national plan
    • Employer-paid dental coverage through Delta Dental PPO Plus Premier
    • Employer-paid vision coverage through VSP / DeltaVision
    • Employer-paid Life and AD&D coverage at 2x salary, up to $400,000
    • Optional voluntary Life and AD&D coverage from $10,000 to $500,000, not to exceed 5x salary
    • Employer-paid Short-Term Disability, covering 60% of salary up to $2,500
    • Employer-paid Long-Term Disability, covering 60% of salary up to $10,000 per month
    • Health Savings Account availability, depending on selected health plan
    • $1,000 annual Lifestyle Savings Account
    • $5,000 annual professional development reimbursement for degrees, training, and certifications
    • $1,000 annual technology reimbursement
    • Candidate referral bonus program, up to $10,000
    • Discretionary profit sharing
    • Discretionary performance bonus opportunities
    • New contract bonus opportunities, up to $10,000
    • Employer-paid access to online training through Udemy and Paylocity
    • Optional pet insurance through Pets Best
    • Access to Working Advantage employee discounts and rewards programs at no cost

    About the Opportunity

    This is an excellent opportunity for a Full Stack Software Developer with strong cloud, data analytics, and application development experience to support high-impact mission work. The selected candidate will contribute to modern, scalable, and secure software solutions that improve data processing, analytics, search, automation, and enterprise digital architecture across a mission-critical environment.

    Numbers & Facts

    LocationHerndon, Virginia

    Skills

    • AWS Lambdaunmatched
    • Amazon Elastic Compute Cloud (EC2)unmatched
    • Amazon Simple Storage Service (S3)unmatched
    • Amazon Web Services (AWS)unmatched
    • Ansibleunmatched
    • Apache Luceneunmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • Cloud Computingunmatched
    • Cloud Storageunmatched
    • Content Indexingunmatched
    • Data Analysisunmatched
    • Data Collectionunmatched
    • Data Formatsunmatched
    • Data Managementunmatched
    • Data Modelingunmatched
    • Data Processingunmatched
    • Data Qualityunmatched
    • Data Setsunmatched
    • Data Storageunmatched
    • Data Structuresunmatched
    • DevOpsunmatched
    • Elasticsearchunmatched
    • Enterprise Architectureunmatched
    • GCP (Good Clinical Practices)unmatched
    • GitHubunmatched
    • Health Maintenance Organization (HMO)unmatched
    • Health Planunmatched
    • JSONunmatched
    • Microsoft Windows Azureunmatched
    • NoSQLunmatched
    • Open Sourceunmatched
    • Preferred Provider Organization (PPO)unmatched
    • Programming Librariesunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Metricsunmatched
    • Reimbursementunmatched
    • Requirements Managementunmatched
    • Resource Managementunmatched
    • SQL Databasesunmatched
    • Search Technologyunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Spatial Dataunmatched
    • Structured Dataunmatched
    • System Operationsunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Technical Writingunmatched
    • Time Managementunmatched
    • Unstructured Dataunmatched
    • XML (EXtensible Markup Language)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder