Software Engineer II (Data Platform)
Core
Architect and build the architectural backbone of an AI-native global employment platform, engineering reliable frameworks and robust data engines that power product features and AI workflows.
Role type
Senior IC data platform engineer
Builds
High-volume event ingestion pipelines, real-time processing workflows, and a Databricks Lakehouse foundation for the global ecosystem.
Domain
SaaS / Global Employment Platform / Data Engineering
Deliverable
production ML models
Required skills
Apache Spark, Databricks, Delta Lake, Python, SQL, CI/CD, Terraform, distributed computing, observability, automated testing
Preferred skills
AI-first mindset, leveraging AI tools for SDLC (e.g., GitHub Copilot, Cursor)
Technologies
Apache Spark, Databricks, Delta Lake, Python, SQL, Terraform, GitHub Copilot, Cursor
Responsibilities
Design and develop core components of the data platform including high-volume event ingestion pipelines and real-time processing workflows. Develop reusable data access layers and framework-based ETL/ELT processes. Engineer robust, fault-tolerant pipelines with a focus on data correctness, consistency, and availability. Build and own the observability framework (logging, metrics, and alerting) to monitor pipeline health and data freshness SLAs. Apply rigorous automated testing (unit, integration, and regression) to all data code.
Seniority
Mid-Senior, hands-on IC