Sr. Data Engineer

Department: IT – Application Development
Region: USA
Location: Landover, MD
Reports to: Sr. Director of Development 
Status: Full Time

 

Organization

We seek a highly motivated, and uniquely creative, Data Engineer who has a long-term enterprise view to join the technology team for Recorded Books LLC. The Application Development / Reporting Team is responsible for the design, development and implementation of various internal business and operation management systems. You will work in a demanding and exciting environment that is creative, detail oriented, and absolutely vital to the success and strength of the company. Successful applicants will have 7 – 10 years of strong experience building Enterprise Database Systems and Business Intelligence.

Recorded Books, Inc, professional publisher dedicated to creating the finest books, audio products, periodicals, software, and online services, serving the Audiobook market.

 

Responsibilities 

As a Senior Data Engineer for Recorded Books, you will be responsible for engineering data and information architecture, as well as, supporting existing software and enhancements to commercial off-the-shelf applications and databases.

Responsibilities include:

  • Develop enhancements and integrations to existing enterprise systems
  • Design and document database architecture
  • Build database schema, tables, procedures, and permissions
  • Develop database utilities and automated reporting
  • Acquire, manage, manipulate, and analyze data and report results
  • Interpret data and develop recommendations based on findings
  • Develop graphs, reports, and presentations of project results
  • Create and present quality dashboards
  • Analyze and tune databases for maximum efficiency
  • Assist/Understand business units processes and data flows in order to develop/refine requirements for dashboards & reports to optimize intelligence of output
  • Define, document, communicate, and implement technical and architectural requirements for current and next-generation systems
  • Willingness to provide off hours support as needed
  • Maintain accurate procedures and technical documentation

Required Skills/Qualifications

  • Must have experience with distributed data/computing tools: Map/Reduce, Hadoop, Hive, Spark, AWS EMR, AWS Glue
  • Must have experience working with and creating data architectures, and track record of building data pipelines for machine learning product
  • Must have strong cloud experience in AWS. Should have extensive knowledge on working with AWS services like Lambda, RDS, EMR, EKS etc.
  • Should have 5-6 years programming experience and strong technical knowledge in python and MySQL
  • Must have proven advanced experience using and migrating to leading technologies
  • Relies on extensive experience and judgment to plan and accomplish goals
  • Must be able to quickly establish trust and credibility within the application development staff
  • Must have excellent written communication and verbal communication
  • Proven track record of effectively delivering results in a fast paced, flexible environment while managing multiple priorities
  • The deployment of new packages
  • The maintenance/debugging of deployed packages 
  • Demonstrated creativity solving technology & business problems
  • Must be a self-starter with proven experience accomplishing goals

 

 Experience Level

  • 7+ years professional IT experience
  • 5+ years enterprise level database development desired
  • 5+ years experience designing databases
  • An masters degree, ideally in computer science or technology management, or a combination of education, experience, and technical certifications