Job Title: Principal Data Engineer
Location: Bay Area, California (On Site)
Job Type: Full-Time (W2 Only)
Experience Required: 5+ Years
Job Description
We are seeking a highly experienced Principal Engineer to design and build scalable data platforms and distributed systems. This role combines data engineering, backend development, and modern front-end technologies.
Key Responsibilities
- Develop backend services using Java and Spring Boot
- Design distributed systems and event-driven architectures (Kafka)
- Build front-end applications using React and TypeScript
- Develop and maintain ETL/ELT pipelines (Azure, Databricks, Snowflake)
- Lead cloud migration from SQL Server to Azure (ADF, Synapse, ADLS)
- Build batch and streaming pipelines using Spark
- Design data warehouses, lakehouses, and data marts
- Implement REST/GraphQL APIs
- Ensure system performance, scalability, and reliability
- Establish data quality, monitoring, and CI/CD processes
Required Skills
- Strong experience with Java, Spring Boot
- Hands-on experience with Kafka and distributed systems
- Experience with React, TypeScript, JavaScript, HTML, CSS
- Advanced SQL and data modeling skills
- Experience with Azure (ADF, Synapse, ADLS)
- Hands-on with Databricks, Snowflake, or BigQuery
- Programming in Python (PySpark) or Scala
- Experience with Spark (batch and streaming)
Preferred Skills
- Healthcare data experience (HL7, FHIR, HIPAA)
- Kubernetes and Docker
- Observability tools (Prometheus, Grafana, ELK)
- Experience with AI/ML integrations
Work Authorization
All visas accepted except H1B
How to Apply
Interested candidates can apply by sending their resume to:
devang@acrtechnology.com
Pay: $100,977.39 - $125,650.19 per year
Education:
Ability to Relocate:
- Santa Clara, CA 95056: Relocate before starting work (Required)
Work Location: In person