A San Francisco and San Diego based company building insight through the intelligent use of aircraft and satellite imagery is interested in a passionate software developer who enjoys building beautiful software. As an integral member of the product team, this role will have direct input into the growing space of remote sensing and Geo Analytics.

The Staff Software Engineer, processing systems, will be directly responsible for subject matter expertise on one of Betterview’s major systems. While the staff engineer is a major driver of architecture and code for the system of responsibility, the staff engineer will have a stake and interest in the overall system’s performance and deployment. The staff engineer should have experience in Typescript, node, and some Python, working in a large scale cloud infrastructure using Kubernetes and messaging architecture.

Responsbilities:

  • Is the subject matter expert of a high scale GPU processing system within a GKE environment.
  • Maintain the performance of the system by evaluating performance metrics from code, infrastructure, messaging, and database sources.
  • Add new and maintain existing features to Typescript/node based workers that function as docker containers inside kubernetes.
  • Add new and maintain existing features to a python based worker, also functioning inside GKE that harnesses GPUs for machine learning predictions.
  • Report into the overall engineering team and work using a Jira Kanban workflow.
  • Work on systems that provide information for a production system but are, ultimately, not in production, allowing more freedom to make changes to gain performance.
  • Work with the machine learning and data science teams to implement classifiers - some Tensorflow work.

Requirements:

  • Expert level Typescript and Node experience
  • Mid level Python experience is required
  • Experience building for highly scalable systems in a swarm environment (Kubernetes or Docker swarm), using a messaging architecture.
  • Experience in SQL, Betterview uses Postgres but others translate well
  • Strong initiative and accountability is very important for the staff level engineer.
  • Excellent communication skills – spoken word, written word, grammar and spelling.
  • Strong problem-solving skills.

COVID Vaccine is required as a condition of employment with Betterview. Reasonable accommodations will be considered.

Betterview provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to age, color, religion, sex, sexual orientation, gender identity, national origin, disability, genetics, veteran status, or other legally protected characteristics. In addition to federal law requirements, Betterview complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Betterview will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

Betterview will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the guidelines applicable in your area.

Betterview expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Betterview employees to perform their job duties may result in discipline up to and including discharge.

If you have a disability or special need that requires accommodation to complete this application, please let us know by contacting HR(at)Betterview(dot)com.