Contact For CommunitiesFor Recruiters

Team Lead, Data Engineering

XOi Technologies

Remote

Job Description

The XOi Analytics team is a passionate group of engineers and data scientists working together to discover insights for our customers. We leverage state-of-the-art machine learning techniques to provide our users unique insights and assistance to the problems they face in their workplace. The problems we solve include things like computer vision, natural language processing and content recommendation.

As the Team Lead, Data Engineering, you will help build data tools and pipelines to curate and organize XOi’s data. as well as lead the day to day activities of the small team doing this work. Data is our most valued asset and in this position you will be a key contributor to the team.

Our primary back-end systems are written in Python and run in AWS Lambdas and utilize object stores like DynamoDb

The ideal candidate is someone who is highly driven to exceed benchmarks for service quality and is able to work independently with little supervision. They have excellent organization and problem-solving skills and work well with others and excited to teach, mentor and guide more junior team members.

Responsibilities:

  • Manage the day to day activities of the Data engineering team (Kanban Style)
  • Help define strategies and processes to solve our biggest data challenges.
  • Create Robust and reliable Data Pipelines
  • Design and implement advanced distributed data tracking and processing systems
  • Interact with Data Scientists and Product managers to help understand and document data needs

Requirements:

  • 5+ years of professional software engineering experience
  • 1+ years of experience leading a small team (at least 3 people)
  • Deep understanding of Python
  • 2+ years of experience writing and maintaining data pipelines or products
  • 1+ years of demonstrated experience building and deploying applications or services in a cloud infrastructure environment..
  • Experience with both statically and dynamically typed programming languages and a solid understanding of the strengths and weaknesses of both paradigms.
  • Good understanding of REST-based services and service-based architecture.

Nice to Have:

  • Experience with CI/CD development and organizational practices.
  • Experience with AWS Lambda and DynamoBD
  • Experience with common architectural patterns and frameworks for mobile application development.

You Are Someone Who:

  • Loves to solve difficult and interesting problems.
  • Has a passion for code quality and craftsmanship but can balance that with shipping code.
  • Views your profession as your craft and continuously pursues excellence in your work.
  • Thrives in a fast-paced, high-growth startup environment.
  • Collaborates effectively across various teams, coordinating regularly to set and manage expectations.