AYN

Software Engineer

Bespoke Technologies · Chantilly, VA

BT-500 – Software Engineer

Location: Chantilly, VA

**Please do NOT apply if you do not have an active Poly clearance. Those without a Poly will not be considered.**

Summary of Work:

The Sponsor requires web design services. The work will be performed independently as part of a larger team effort in a collaborative environment.

Required Skills:

- Demonstrated experience working in a

- Unix operating system to include usage of the Unix terminal.

- Demonstrated experience developing and maintaining data transformation scripts in Python.

- Demonstrated experience with writing code in at least one of the following programming languages: Java, Go, C#, or Scala.

- Demonstrated experience ingesting, transforming, modeling, and storing data in cloud environments (e.g., AWS, GCP, or Azure).

- Demonstrated experience with modeling structured, semi-structured, and unstructured data.

- Demonstrated experience working with SQL and NoSQL databases to store and retrieve data (ex. Postgres SQL, MySQL, ElasticSearch, MongoDB).

- Demonstrated experience with strong problem-solving skills and the ability to work in a fast-paced environment.

Desired Skills:

- Demonstrated experience in the following concepts: Database, Data Warehouse, Datalake, and Lakehouse.

- Demonstrated experience with modern data flow management and orchestration tools. For example, Flyte, Apache Airflow, Dagster, or Apache NiFi.

- Demonstrated experience utilizing containerization technologies such as Docker, Podman, Kubernetes, or similar.

- Demonstrated experience ingesting, transforming, modeling, and storing data in the Sponsor’s cloud environments (e.g., AWS, GCP, or Azure).

- Demonstrated experience with AI/ML methodologies and techniques.

- Coordinate with multiple entities, including mission partners, to ensure tools meet defined requirements.

- Apply an agile approach to software development consistent with the Sponsor’s project management and software development frameworks with a focus on demonstrating and delivering releasable software every iteration.

- Ensure all security vulnerabilities are addressed as appropriate by severity and maintain security accreditation, including maintaining plan of action for vulnerability remediation.

- Design data pipelines using data ingestion patterns and business requirements.

- Build and deploy data pipelines in a cloud environment.

- Document data flows and data pipeline architectures.

- Perform end-to-end quality assurance of data.

- Troubleshoot and correct issues with existing data pipelines.

- Apply DevOps principles and philosophies to continuously delivery high value enhancements to software in a service-based architecture.

- Identify and document areas for improvement in workflows or systems for Sponsor’s consideration.

- Maintain all source code in Sponsor-wide, remote Git repository.

Apply on the employer’s site