Data Engineer / Senior Data Engineer
ArcadiaFull Time
Senior (5 to 8 years)
Candidates should have over 5 years of software or data engineering experience, with expertise in SQL including window functions, CTEs, and complex joins. Proficiency in intermediate to advanced Python, including OOP, testing, and package management, is required. Experience with Databricks (streaming, Unity Catalog, resource management), Spark (partitioning, skew handling, delta ops, Spark UI), and strong knowledge of data modeling and architecture are essential. Familiarity with DBT, Airflow, Kafka, API/S3 ingestion, and deploying/monitoring ML models in production environments is also necessary. The ability to clearly explain technical concepts to non-technical team members and an ownership mindset are crucial.
The Data Engineer will design, develop, and optimize data pipelines for processing structured and unstructured data at scale. They will build and maintain data models, create reports and dashboards for business performance analysis, and partner with product, data science, and analytics teams to enable AI-powered features. Responsibilities include supporting data architecture transformation and migration on Databricks, troubleshooting and resolving data quality and performance issues, optimizing queries, and enforcing best practices for reliability and velocity. The role involves driving continuous improvement of workflows through automation and experimentation, and owning projects end-to-end from planning to delivery.
Workforce management software for hourly employees
Homebase provides a digital platform that helps businesses with hourly workers manage their operations more effectively. The platform includes tools for time tracking, employee scheduling, payroll processing, and messaging. Businesses can use any device to track employee hours, breaks, and overtime, which simplifies payroll preparation by reducing paperwork. Managers can create and adjust schedules online, sharing them instantly with their teams. The payroll service automatically calculates paychecks, processes direct deposits, and files payroll taxes, making payroll management easier for small businesses. Additionally, the built-in messaging feature allows for effective communication between managers and employees, even when they are not in the same location. Homebase primarily serves small businesses and generates revenue by charging for its software and services. The goal of Homebase is to streamline workforce management for businesses that rely on hourly workers.