Seniorlink, Inc.

  • Principal Data Engineer

    Job Location US-MA-Boston
    Regular Full-Time
  • Position Summary:

    The Principal Data Engineer will be a critical player in Seniorlink’s Product & Technologies Organization (P&T). As the technical leader within the Data team, you will take ownership of the ‘DataHub’ architecture for processing and analyzing data across Seniorlink products. You will participate and influence technical design discussions collaborating with the application engineering teams to ensure robust and scalable integration across Seniorlink products. You will also serve as a mentor to junior developers ensuring good engineering discipline and best practices are followed across data team. The ideal candidate must have experience with Apache Spark for large-scale data processing, passion for the data domain, a strong background in data engineering, having designed and implemented data pipelines and models that handle complex large scale data processing and analytics use cases.

    What You Will Do:

    • Take ownership of the recently built DataHub architecture and evolve it to handle new use cases as Seniorlink brings new products to market 
    • Establish sound design patterns and principles ensuring they are put into practice by the team
    • Drive proof of concepts and lead the engineering of components core to the data infrastructure
    • Use Agile/Scrum methodology to ensure sprint commitments are met regularly, making any necessary adjustments along the way to drive predictability
    • Participate and represent the data team in critical design discussions with technical leads across various products 
    • Collaborate with application developers, product managers and business analysts to understand the requirements and translate them into design specifications and code
    • Mentor junior engineers providing guidance on process and complex technical topics
    • Perform pull request reviews for other engineers to quality check work
    • Troubleshoot processes in production, especially those are lead to architectural adjustments as the platform grows and matures

    What You Will Bring:

    • Background in Computer Science or related field
    • 10+ years experience doing data engineering work with at least 3+ years working with newer data lake type architectures
    • Solid understanding of algorithms and data structures
    • Strong experience working with Apache Spark for large-scale data processing
    • Experience working with AWS services such as EMR, Redshift, S3 is required
    • Proficient with at least one of following programming languages - Python, Java, Scala

    About Us:


    At Seniorlink, we’ve spent nearly twenty years helping risk-bearing entities deliver high-quality, person-centered care more efficiently with solutions that range from our intensive in-home care model, Caregiver Homes to our advanced care collaboration platform, Vela. Our success lies in streamlining how interdisciplinary care teams coordinate and provide care, with care collaboration solutions that foster greater engagement among family caregivers and patients, and better outcomes for patients and providers.


    To learn more about Seniorlink, click here.


    Seniorlink is an Equal Opportunity Employer.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed