Responsibilities
- Design, develop, and maintain real‑time or batch data pipelines to process and analyze large volumes of data.
- Design and develop programs and tools to support ingestion, curation, and provisioning of complex first‑party and third‑party data for analytics, reporting, and data science.
- Design and develop advanced data products and intelligent APIs.
- Monitor system performance, perform regular tests, troubleshoot, and integrate new features.
- Analyze data and design the data architecture to support BI, AI/ML, and data products.
- Implement data platform architecture that meets organizational analytical requirements.
- Ensure solutions address operational requirements such as scalability, maintainability, extensibility, flexibility, and integrity.
- Provide technical leadership and mentorship; lead peer development and code reviews focused on test‑driven development and continuous integration/continuous development (CI/CD).
Requirements
- Bachelor’s degree in computer science, information systems, data science, management information systems, mathematics, physics, engineering, statistics, economics, or a related field required.
- Master’s degree in a related field preferred.
- Minimum eight (8) years of experience as a data engineer with full‑stack capabilities.
- Minimum ten (10) years of experience in programming.
- Minimum five (5) years of experience with cloud technologies (Azure, AWS, or Google).
- Strong SQL knowledge.
- Experience in machine learning and ML pipelines.
- Experience in real‑time integration, developing intelligent apps, and data products.
- Proficiency in Python and experience with CI/CD practices.
- Background in IAAS platforms and infrastructure.
- Hands‑on experience with Databricks, Spark, Fabric, or similar technologies.
- Experience with Agile methodologies.
- Hands‑on experience designing and developing data pipelines and data products.
- Experience developing data ingestion, processing, and analytical pipelines for big data, NoSQL, and data‑warehouse solutions.
- Hands‑on experience with Azure services: ADLS, Azure Data Factory, Event Hub, IoT Hub, Azure Stream Analytics, Azure Analysis Services, HDInsight, Databricks, Azure Data Catalog, Cosmos DB, ML Studio, AI/ML, etc.
- Extensive experience with Big Data technologies such as Apache Spark and streaming technologies such as Kafka and EventHub.
- Extensive experience designing data applications in a cloud environment.
- Intermediate experience with RESTful APIs, messaging systems, and AWS or Microsoft Azure.
- Extensive experience in data architecture and data modeling.
- Expertise in data analysis and data‑quality frameworks.
- Knowledge of BI tools such as Power BI and Tableau.
- May occasionally work evenings and/or weekends.
- Background check required.
Compensation
Annual base pay range: $122,573.13 – $151,395.00. Additional discretionary annual bonus possible.
Benefits
- Medical, dental, and vision insurance.
- Flexible spending accounts and/or health savings accounts.
- Dependent savings accounts.
- 401(k) with company match.
- Employee stock purchase plan.
- Tuition reimbursement program.
- Nine paid holidays per year.
- PTO accrual at 0.0577 hours per hour worked, up to a maximum of 120 hours per year.
Equal Opportunity Employer
American Homes4Rent,LP (“AMH”) provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, gender identity, sexual orientation, marital status, pregnancy, parent status, national origin, age, disability (physical or mental), family medical history, genetic information, political affiliation, military service, or other non‑merit based factors. AMH provides reasonable accommodations to qualified individuals with disabilities. To request an accommodation, email leaveofabsence@amh.com.