Staff Geospatial Database Software Engineer

Wherobots builds the first fully-managed, highly scalable geospatial cloud database and analytics platform: Wherobots Cloud.
$200,000 - $250,000
Backend
Staff Software Engineer
Hybrid
5+ years of experience

Description For Staff Geospatial Database Software Engineer

Wherobots is seeking passionate and experienced software engineers to join their team in building the distributed geospatial cloud database of the future. As a Staff Geospatial Database Software Engineer, you'll work on SedonaDB & geospatial analytics, building new features, designing and implementing APIs to extend geospatial query capabilities, and improving the performance, observability, and reliability of SedonaDB's distributed query engine.

The company is 100% cloud-native, using modern tools and technologies. SedonaDB and Apache Spark are built in Java and Scala, with optimized Python wrappers and SDKs, deployed on cloud-based Kubernetes environments.

Key Responsibilities:

  • Design and implement scalable query capabilities for the geospatial cloud database
  • Implement new vector and raster functions and algorithms
  • Collaborate with cross-functional teams
  • Contribute to open-source projects like Apache Sedona and Apache Spark
  • Stay updated with industry trends in geospatial and database technologies

Qualifications:

  • 5+ years of experience in implementing scalable, distributed spatial query algorithms
  • Proficiency in Java and/or Scala
  • Strong background in distributed systems, query engines, and algorithms
  • Excellent communication and collaboration skills

Wherobots offers competitive compensation, equity, and benefits, including full coverage of medical, dental, and vision insurance, 401(k) plan, and unlimited PTO. The company provides flexibility in working arrangements, including remote and in-office options.

Founded by the original creators of Apache Sedona, Wherobots aims to help companies leverage geospatial data for various industries, from logistics and insurance to financial and climate tech. Join Wherobots to be part of a fast-growing company at the forefront of geospatial technology!

Last updated 5 months ago

Responsibilities For Staff Geospatial Database Software Engineer

  • Design and implement scalable query capabilities for geospatial cloud database
  • Implement new vector and raster functions and algorithms
  • Collaborate with cross-functional teams
  • Make open-source contributions to Apache Sedona, Apache Spark, and other packages
  • Stay up-to-date with industry trends in geospatial and database technologies

Requirements For Staff Geospatial Database Software Engineer

Java
Scala
Python
Kubernetes
  • 5+ years of experience implementing scalable, distributed spatial query algorithms
  • Proficiency in Java and/or Scala
  • Strong understanding of distributed systems, query engines, DSLs, data structures, and algorithms
  • Experience with open-source contributions (preferred)
  • Hands-on experience programming in Python (nice to have)
  • Experience with large-scale geospatial data processing (nice to have)

Benefits For Staff Geospatial Database Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive compensation
  • Equity
  • 100% coverage of medical, dental, and vision insurance
  • 401(k) plan
  • Unlimited PTO
  • Flexible working arrangements (remote/in-office)

Interested in this job?

Jobs Related To Wherobots Staff Geospatial Database Software Engineer

Product Manager, Core Information Retrieval

Lead product strategy and development for Google's Core Information Retrieval team, focusing on infrastructure, deployment models, and data processing systems.

gTech Business Solutions Architect

Lead technical strategy and implementation for Google's Ads ecosystem as a Business Solutions Architect, requiring 12 years of experience in web technologies and project management.

Head of Technical Delivery Integration

Lead technical delivery integration role at Google Public Sector, focusing on government and education digital transformation initiatives with competitive compensation and benefits.

Lead Group Product Manager, Ads

Lead role managing product teams for Google Ads, overseeing search, display, and video advertising campaigns.

Senior Product Manager, RCS Business Messaging

Lead product strategy and development for Google's RCS Business Messaging platform, focusing on user experience, spam prevention, and ecosystem growth.