Senior Software Engineer Software Engineering

Cube Hub

Not Interested
Bookmark
Report This Job

profile Job Location:

San Francisco, CA - USA

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Description:
Position Title
Sr. Software Engineer
We will use noted Glider test.
Location: Onsite - Candidates may be based in either the San Francisco Bay Area or the Des Moines Metro Area depending on proximity. The engineering team is distributed across both locations. (Please designate on resume which location candidate would prefer to work).
3303 Scott Blvd Santa Clara CA 95054
Interview process: 2 rounds.
1st round: talent assessment and technical questions.
2nd round: review assessment additional technical round

Description:
We are seeking a highly technical and self-directed Senior Software Engineer to contribute to the development of data processing pipelines for a new AI-enabled data analytics product targeted at Large Ag customers.
Ideal candidates will have:
5 years of professional software development experience using Python
3 years of hands-on experience with Databricks and PySpark in production environments
We are looking for mid-career professionals with a proven track record of deploying cloud-native solutions in fast-paced software delivery environments.
In addition to technical expertise successful candidates will demonstrate:
Strong communication skills with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders (this is extremely important - please vet out accordingly)
The ability to work effectively with limited supervision in a distributed team environment

A disciplined engineering approach: breaking down work into small reviewable increments authoring focused pull requests and iterating toward solutions progressively rather than in large delayed batches

Key Responsibilities:

Author and optimize PySpark Databricks ETL and streaming jobs to ensure efficient scalable and reliable data processing workflows

Design and implement Databricks-native solutions - including Delta Live Tables Structured Streaming and Vector Search - to process large-scale datasets for analytical and operational use cases

Build and maintain CI/CD pipelines using GitHub Actions with a strong emphasis on code quality test coverage and incremental delivery

Contribute infrastructure-as-code using Terraform

Support field testing and customer operations by debugging and resolving data issues

Work closely with data scientists to productionize prototypes and proof-of-concept models

Required Skills & Experience:

Excellent coding skills in Python with experience deploying production-grade software

Deep professional experience building Databricks workflows optimizing PySpark queries and working with Delta Lake

Hands-on experience with modern Databricks capabilities particularly Structured Streaming Delta Live Tables and Vector Search

Demonstrated proficiency with GitHub: authoring well-scoped pull requests conducting code reviews and managing collaborative branching workflows

Solid understanding of cloud computing fundamentals with working knowledge of AWS services such as S3 Lambda and IAM

Preferred Experience:

Experience with event-driven architectures and streaming data pipelines (e.g. Kafka Kinesis)

Prior experience in cross-functional teams involving product data science and backend engineering

Experience working with geospatial data and related libraries (beneficial but not required)
Description: Position Title Sr. Software Engineer We will use noted Glider test. Location: Onsite - Candidates may be based in either the San Francisco Bay Area or the Des Moines Metro Area depending on proximity. The engineering team is distributed across both locat...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems