Data Engineer (Mid to Senior Level)

Data Engineer (Mid to Senior Level)

Summary:
Our Data and Analytics team is seeking a full-time Data Engineer. This person will primarily focus on supporting data products by building elegant, scalable data warehousing systems; data transformations for real-time analytics; and data pipelines for Machine Learning training and inference.

Responsibilities:

    • Design, develop, test, implement, document, and support Data & Analytics systems that adhere to software engineering best practices
    • Proactively identify and resolve operational issues with evolutionary recommendations
    • Ensure testing and validation mechanisms are in place so that data transformations are verified, complete, document, and meet SLAs
    • Execute projects on tight deadlines in a fast-paced matrixed organization collaborating with multiple product engineering teams
    • Advocate and participate in Agile/Scrum practice to ensure process health
    • Communicate effectively about data, engineering, process, and requirements

Required Qualifications:

    • 3+ years of data engineering and/or software development corporate experience
    • Able to leverage abstraction to solve complex problems
    • Experience designing and building scalable data systems
    • Excellent SQL skills
    • Proficient in dimensional modeling for data warehousing
    • Fluent in a general-purpose programming language (preference for Python)                                 
    • Understands how to leverage both functional and object-oriented programming
    • Familiarity with DevOps (preference for AWS experience)
    • Great at data mining
    • Extensive exposure to Agile workflows
    • Exemplary communication skills (both written and oral)
    • Good time management skills
    • Can work iteratively, defining requirements as needed

Preferred Qualifications:

    • Extensive experience with DBT
    • Extensive experience with Snowflake
    • Extensive experience with columnar data formats
    • Extensive experience with A/B Testing and related optimization across desktop and mobile
    • Extensive experience with DevOps (preference for AWS experience)
    • Experience with ML pipelines 
    • Experience working in Educational Technology companies and a competitive landscape
The estimated salary range for a new hire into this position is $100,000 USD to $145,000 USD. Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location.
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.