Data Engineering Team Lead
Rentable
Job highlights
Summary
Join ApartmentIQ, a profitable, growth-stage company building industry-leading martech and data SaaS products for the rentals industry, as a Lead Data Engineer. You will lead a team of engineers, architect systems, manage projects, and deliver high-quality software. The role requires experience in software development, leading engineering teams, and building data ingestion systems. We offer a 100% remote workplace, competitive compensation, flexible vacation, and comprehensive benefits including health, disability, and life insurance, as well as a 401k program. ApartmentIQ is the industryβs only source of daily, unit-level competitive intelligence, providing unmatched insights for multifamily operators. We are a 100% remote team of 100 spread across the U.S.
Requirements
- 5+ years of experience in software development, experience in a high-growth B2B SaaS startup is strongly preferred
- Proven track record of leading other engineers to deliver projects that customers love
- Organized and detail oriented with project management experience
- Experience collecting data from the web using parsing and scraper tools like beautiful soup, proxy usage, and playwright/puppeteer
- Experience building and scaling batch-style data ingestion systems
- Experience with data pipeline tools similar to Apache Airflow and dbt
- Experience using cloud services such as AWS: RDS, ECS, S3, Lambda, OpenSearch
- Experience with Python, Go, Ruby on Rails, or similar languages and frameworks
- Experience building and implementing robust monitoring and observability solutions, including performance metrics, error monitoring, and distributed tracing
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and influence stakeholders
- Demonstrated ability to thrive in a dynamic, rapidly changing startup environment
Responsibilities
- Lead a small team of skilled engineers to design, develop, and maintain data pipelines, ensuring scalability, reliability, and performance
- Allocate resources effectively to ensure that projects are completed efficiently
- Provide technical guidance and support to team members as needed
- Monitor project progress and address any issues or risks that arise
- Make impactful individual contributions while setting a high standard for code quality
- Lead the design and implementation of data ingestions processes using asynchronous workers and store data in modern warehousing solutions
- Monitor daily ingest processing and utilize anomaly detection to identify issues quickly
- Foster a culture of innovation and continuous improvement within the engineering department
- Stay current with industry trends and best practices in engineering management
- Anticipate, identify, and resolve technical issues that may inhibit product enhancements and project goals
- Fostering a culture of mentoring, learning, and information sharing across the broader engineering team
Benefits
- 100% remote workplace
- Competitive Compensation Package
- Flexible Vacation Policy
- Medical, Dental, and Vision Insurance
- 100% paid Short-Term Disability, Long-Term Disability, and Life Insurance Program
- 401k Program
Share this job:
Similar Remote Jobs
- π°$220k-$270kπUnited States
- πWorldwide
- πWorldwide
- πCanada
- π°$160k-$180kπWorldwide
- πSpain
- πUnited States
- π°$115k-$180kπUnited States
- πUnited States