We have partnered with our client in their search for a Software Engineer to support and develop our Databricks-based data platform during the development phase. This role focuses on building, improving, and validating reliability patterns early, rather than production firefighting. The ideal candidate is hands-on with Databricks, PySpark, Python, and has working knowledge of Azure cloud services. This role partners closely with Data Engineering teams to ensure solutions are scalable, efficient, and production-ready.
Responsibilities
- Develop and support Databricks notebooks, jobs, and workflows
- Write and optimize PySpark and Python code for data processing
- Assist in designing scalable and reliable data pipelines
- Apply Spark best practices (partitioning, caching, joins, file sizing)
- Work with Delta Lake tables and data models
- Perform data validation and quality checks during development
- Support cluster configuration and sizing for development workloads
- Identify performance bottlenecks early and recommend improvements
- Collaborate with Data Engineers to prepare solutions for future production rollout
- Document development standards, patterns, and best practices
Skills Required
Databricks & Spark
Hands-on experience with DatabricksStrong knowledge of PySpark and Spark fundamentalsExperience working with Delta LakeUnderstanding of Spark execution concepts (jobs, stages, tasks)Programming
Strong Python development skillsAbility to write clean, modular, and reusable codeCloud & Azure (Preferred)
Experience working in Microsoft AzureFamiliarity with :Azure DatabricksAzure Data Lake Storage (ADLS)Azure Blob StorageBasic understanding of cloud resource usage and cost awarenessDevelopment Practices
Experience using Git and version controlFamiliarity with Databricks Repos or similar workflowsAbility to perform basic testing and validation of data pipelinesNice to Have
Experience with Spark SQLExposure to CI / CD pipelines for data platformsKnowledge of infrastructure as code (Terraform, ARM)Familiarity with Azure Monitor or Log AnalyticsInterest in transitioning development work toward production reliabilityEducation & Work Experience
3+ years of hands-on experience :Bachelor's degree required, (Masters preferred)Title Software Engineer
Location Remote est
Client Industry Legal and Professional
About Korn Ferry