Jobs at Q Systems

View all jobs

Sr. Software Engineer

Palo Alto, CA
This position is based in Palo Alto, CA. Note: We are currently fully remote (working from home) for the rest of the year, due to COVID.

Responsibilities
  • Define algorithms for image ingestion, re-projection, tiling, normalization, spatial intersection, and other initial processing
  • Maintain and process large amounts of geospatial data; write code for automating complex geospatial requests
  • Build and maintain production pipelines for ingesting images from satellite/UAV operators and processing them in the cloud at scale
  • Work with machine vision and data science teams to define and implement algorithms for multispectral image analysis, machine vision, and data analysis
  • Design, code, test deploy , maintain and own scalable microservice(s) , foundational at our company
  • Mentoring and guiding junior engineers including code and design reviews
  • Ability to work together with cross functional teams to technically lead an initiative including project planning , facilitating design discussions , proactive communication and owning it end to end
Qualifications
  • US Citizenship Required (Clearance Eligible)
  • Bachelor’s or Master's Degree in Computer Science or related discipline
  • 9+ total years of industry experience as a Software engineer
  • 5+ years experience with Python or other similar language
  • 5+ years experience working on large scale, production systems
  • 2+ years experience working with microservices or other service based architectures
  • Experience working with AWS or Azure is required
  • Knowledge and experience with PostGIS, GDAL, Redis, Cassandra, and Docker is a major plus

More Openings

Machine Learning
Software Engineer
Scala developer
Technical Project Manager
Systems Pipeline

Share This Job

Powered by