Careers

Data Engineer

Northern Virginia

Job Description

The Data Engineer is responsible for designing, building, and maintaining the systems and processes that manage and store data. The Data Engineer is instrumental in ensuring data is available for use by other teams and systems, such as Data Scientists and Analysts.

Responsibilities

  • Design and implement data storage solutions to meet business requirements
  • Develop data pipelines and workflows to extract, transform, and load data from various sources
  • Design and implement data security and privacy policies
  • Monitor and optimize data storage performance and scalability
  • Collaborate with Data Scientists and Analysts to understand their data requirements
  • Ensure data quality and integrity by implementing data validation processes
  • Maintain and update data documentation

Required Skills

Security Clearance: TS/SCI with an appropriate agency Polygraph is required.

  • Strong knowledge of database technologies, such as SQL and NoSQL
  • Proficiency in programming languages such as Python and Scala
  • Experience with big data technologies, such as Hadoop, Spark, and Elasticsearch
  • Knowledge of cloud computing platforms, such as AWS, Azure, and Google Cloud
  • Ability to write efficient and scalable code
  • Strong problem-solving and critical thinking skills
  • Excellent communication and collaboration skills

Technologies

  • SQL databases (MySQL, PostgreSQL, Microsoft SQL Server)
  • NoSQL databases (MongoDB, Cassandra, DynamoDB)
  • Big data technologies (Hadoop, Spark, Elasticsearch)
  • Cloud computing platforms (AWS, Azure, Google Cloud)
  • Programming languages (Python, Scala)

Benefits and Compensation

  • Comprehensive health insurance coverage, including medical, dental, and vision
  • Generous paid time off
  • Company-supported training
  • Relaxed work environment
  • Very generous 401k plan
  • Predominantly remote work with occasional meetings

Company Description

Enterprize Software is a vibrant, energetic, and skilled software development company. We build our customers' desired solutions and exceed expectations. We're always looking for the best people, talent, and people who enjoy working in teams while creating some of the world's most innovative solutions. We pride ourselves on delivering great software and love having people on our team with the same drive. Please apply if you believe you would be a good fit for our team!

Software and Cybersecurity Solutions
that have a lasting impact.
NAICS Codes
  • 541330 – Engineering Services
  • 541511 – Custom Computer Programming Services
  • 541512 – Computer Systems Design Services
  • 541513 – Computer Facilities Management Services
  • 541519 – Other Computer Related Services
  • 541618 – Other Management Consulting Services
  • 541690 – Other Scientific and Technical Consulting Services
  • 541990 – All Other Professional, Scientific, and Technical Services Office Administrative Services
  • 561110 – Office Administrative Services
Department of Defense Hotline Poster
Stop Fraud, Waste & Abuse