Data Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job DescriptionThe 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.ResponsibilitiesDesign and implement data storage solutions to meet business requirementsDevelop data pipelines and workflows to extract, transform, and load data from various sourcesDesign and implement data security and privacy policiesMonitor and optimize data storage performance and scalabilityCollaborate with Data Scientists and Analysts to understand their data requirementsEnsure data quality and integrity by implementing data validation processesMaintain and update data documentationRequired SkillsSecurity Clearance: TS/SCI with an appropriate agency Polygraph is required.Strong knowledge of database technologies, such as SQL and NoSQLProficiency in programming languages such as Python and ScalaExperience with big data technologies, such as Hadoop, Spark, and ElasticsearchKnowledge of cloud computing platforms, such as AWS, Azure, and Google CloudAbility to write efficient and scalable codeStrong problem-solving and critical thinking skillsExcellent communication and collaboration skillsTechnologiesSQL 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 CompensationComprehensive health insurance coverage, including medical, dental, and vision Generous paid time off Company-supported training Relaxed work environment Very generous 401k planCompany DescriptionEnterprize 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!