Senior Data Engineer

Logo of Dev Technology Group

Dev Technology Group

πŸ“Remote - Worldwide

Job highlights

Summary

Join Dev Technology as a Senior Data Engineer and contribute to transforming transactional data into valuable datasets for reporting and analytics. You will work with a data warehousing team, leveraging your expertise in ETL development, database management, and big data technologies. This role requires a Bachelor's degree and at least 7 years of relevant experience. The ideal candidate will possess strong SQL skills, experience with large data systems, and the ability to learn new tools quickly. Dev Technology offers a flexible and employee-centric work environment with excellent benefits, including generous time off, flexible work schedules, career development opportunities, and comprehensive health insurance.

Requirements

  • Possess a Bachelor’s degree plus at least 7 years in a data engineering role including ETL development, database development, data integration, data mining, big data
  • Have strong experience developing and maintaining complex SQL for ETL and reporting
  • Have strong experience with large complex data systems
  • Have experience performing database administration tasks (manage scheduled jobs, cluster configurations)
  • Have experience performing software administration tasks (deploy applications, manage scheduled tasks)
  • Have the ability to learn new tools quickly as needed to provide new ideas for solving problems
  • Have the ability and desire to work with other program staff and customers to reach design decisions within given constraints
  • Possess excellent diplomacy and communication skills with both clients and technical staff
  • Have Active DHS Public Trust or similar clearance that will gain reciprocity

Responsibilities

  • Work with the data warehousing team to transform transactional data into datasets consumable by a variety of consumers, for reporting and analytics
  • Develop and maintain complex SQL for ETL and reporting
  • Perform database administration tasks (manage scheduled jobs, cluster configurations)
  • Perform software administration tasks (deploy applications, manage scheduled tasks)
  • Learn new tools quickly as needed to provide new ideas for solving problems
  • Work with other program staff and customers to reach design decisions within given constraints

Preferred Qualifications

  • Proficiency in Python and Scala
  • Experience using Spark and Hive
  • Experience with Qlik or other data visualization administration
  • Experience completing Databricks development and/or administrative tasks
  • Familiarity with some of these tools: DB2, Oracle, SAP, Postgres, Elastic Search, Glacier, Cassandra, DynamoDB, Hadoop, Splunk, SAP HANA, Databricks
  • Experience working with federal government clients

Benefits

  • Generous and flexible time-off policy
  • Flexible work schedules and telework options, including remote work availability for eligible projects
  • Career development opportunities including a mentorship program, technical and management training through Dev University, hands-on learning through DevLab, tuition reimbursement, and paid training opportunities
  • Industry-leading benefits including a choice of two health plans that include dental and vision, flexible spending account, commuter benefits, life insurance, and more
  • 401K matching with immediate vesting and end of year profit sharing
  • Regular team and company social events including our annual party, happy hours, fitness challenges, and more
  • A focus on community engagement including company wide support activities, employer match for donations, and time off for volunteer efforts

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Dev Technology Group know you found this job on JobsCollider. Thanks! πŸ™