Data Engineer

Alion Science & Technology
Annapolis Junction, MD, United States
3 days ago
Apply on www.themuse.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Confluence JIRA Automation of Tests AWK (Programming Language) Microsoft Azure Bash Shell Big Data Cloud Computing
+41 more
Database Design Linux Distributed Data Store Elasticsearch Apache Hadoop MapReduce JSON Python (Programming Language) PostgreSQL Machine Learning Apache Maven MongoDB MySQL Cisco Nexus Switches NoSQL Object-Oriented Software Development Open Source Technology Scrum Methodology Query Optimization Shell Script Software Engineering Apache Solr SQL Databases Data Streaming Extensible Markup Language (XML) Sed (Programming Language) Apache Spark Backend Git Infrastructure Automation Frameworks Information Technology Apache Flink Github Enterprise Apache Kafka Search Engines Grep Machine Learning Operations Restful APIs Data Pipelines Serverless Computing Microservices

Job description

We are currently seeking a Mid-Level Data Engineer. The ideal candidate believes in exploring alternatives and quickly prototyping to validate hypothetical architectures or solutions.

In this position, you will:

  • Join a backend development team to develop new features for a customer-facing application.

  • Model complex data relationships and architect database designs to support efficient queries.

  • Build serverless APIs.

  • Collaborate with a Machine Learning team to deploy models that enrich data.

  • Design, build, and implement data pipelines to track data provenance.

  • Contribute to the development of custom data ingest capabilities and the integration of customer and open-source code to address complex problems using cutting-edge big data / cloud technology.

  • Design and implement core architecture and capabilities for software from prototype to operational applications.

  • Apply experience working within an Agile software development life cycle, including sprint planning, sprints, sprint review, etc.

Requirements

  • BA/BS Degree in Computer Science, Electrical Engineering, Mathematics, or similar.

  • At least 2-4 years of experience as a Software Engineer.

  • 2+ years of Python development experience.

  • In some cases, educational requirements may be adjusted for applicable work experience. Work experience may be adjusted for highly specialized knowledge or uniquely applicable experience.

  • Experience in designing enterprise APIs and documentation.

  • Data parsing/transforming techniques to include JSON, XML, CSV formats.

  • Experience in SQL database (MySQL, Postgres).

  • Experience in distributed databases, NoSQL databases, full text-search engines (e.g. Elasticsearch, MongoDB, Solr).

  • Experience in RESTful web services.

  • Experience in Microservices architecture.

  • Experience in Object Oriented Programming (OOP) paradigms.

  • Experience in continuous testing, integration, and deployment.

  • Experience with the Linux operating system.

  • Have a solid understanding of Linux systems and proficiency in shell scripting (Shell/Bash, JavaScript, Python).

  • Experience in file manipulation tools (awk, sed, wc, find, grep, etc)

  • Experience in cloud based technologies (AWS, Azure).

  • Experience with configuration management tools (e.g. Git, Nexus, Maven).

  • Excellent oral and written communication skills.

Desired Skills:

  • AWS certifications highly desired, but not required.

  • Understanding of AGILE software development methodologies and use of standard software development tool suites. (e.g., JIRA, Confluence, Github Enterprise, etc.).

  • Experience in streaming and/or batch analytics (e.g. Kafka, Spark, Flink, Storm, MapReduce, Hadoop).

Security Clearance

  • Must have the ability to obtain and maintain a US Government SECRET level security clearance.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.themuse.com
Prepare application

Good distractions

Loading talks and stories from around this role…