Tech Lead/Senior Data Engineer

  • Anywhere

As a key member of our engineering department, you will lead the design, development, and implementation of innovative data solutions to enhance our platform’s capabilities. Leveraging your expertise in data engineering, you will collaborate closely with cross-functional teams to architect scalable data pipelines, optimize data workflows, and drive actionable insights from large volumes of structured and unstructured data sources. Additionally, you will mentor junior team members, provide technical guidance, and champion best practices in data engineering, ensuring the delivery of high-quality and performant solutions that meet the evolving needs of our customers.

What You do as a Tech Lead/Senior Data Engineer

  • Plan software development initiatives, including writing Engineering Design Documents.
  • Work with pods to break down high-level product direction into actionable work.
  • Ensure adherence to software development methodologies and standards.
  • Adhere to proper Agile development processes.
  • Evaluate new technologies and stay current with industry best practices.
  • Share expertise with peers through engaging code review, providing constructive feedback.
  • Collaborate effectively with cross-functional teams.
  • Mentor junior developers, and lead by example in best practices.
  • Onboard new team members technically and assist with training on best practices.
  • Ensure technical quality of pod’s output and manage technical risks/issues.
  • Make data-backed technical decisions and resolve technical issues with guidance on best practices.
  • Share ownership of the Planning Increment (PI) plan with the pod’s leadership.
  • Act as a point of contact for technical queries and coordinate with Platform Engineering for smooth project delivery.
  • Oversee the development of Technical Investigation Documents, including hands-on involvement with code.

Requirements

What You Need to Get the Job Done

  • Must have an empathetic leadership style.
  • 4-6 years of software engineering experience.
  • Experience architecting and developing Python microservices.
  • Experience with big data storage and processing and ETL pipeline development.
  • Experience working with message queues like RabbitMQ or Kafka.
  • Experience leading technical projects.
  • Excellent grasp of iterative development practices.
  • Skill communicating technical concepts to a general audience.
  • Bonus points for:
    • PHP experience.
    • Angular experience.
    • React experience.
    • Project management experience.
    • People management experience.

Benefits

WHY LIFERAFT? 

We pride ourselves on our innovative spirit and determination to help solve new challenges developed by the complexities of open source data. LifeRaft provides threat intelligence and investigations platform, Navigator, to corporate security teams around the world, including some of the biggest brands you’ve probably referenced today! Navigator is designed to identify, track, and validate issues from open source channels (surface, deep web, and darknet) related to executive safety, fraud prevention, and asset & infrastructure protection. Our technology is helping keep these companies, their people, and their operations safe – making a real impact in the world we all live in.

The diversity of our team is integral to our success. We are a team of passionate and supportive individuals and pride ourselves in fostering a collaborative, innovative, and fun culture. We offer our team:

  • Attractive & competitive compensation plan & benefits
  • Investment in personal and professional growth
  • Remote work/office space (with dogs!) with flexible hours
  • Flexible time off – Take a minimum of 15 days/year with no cap beyond!
  • Health Benefits & $750 Yearly Lifestyle Subsidy
  • Diversity & Inclusion Committee
  • Authentic co-workers & fun social activities