Senior Backend Engineer

Remote • $180k - $215k

Plainsight


Role Location

  • Remote

Compensation

$180k - $215k

Employees

51 - 100 people

Address

548 Market St # 22409
San Francisco, CA, 94104-5401, US

Tech Stack

  • Go
  • Node.js
  • Kaf
  • Elast
  • Kub
  • Pro
  • React
  • Electron
  • TensorFlow
  • Python
  • PyTorch
  • JavaScript

Role Description

Senior Backend Engineer

Plainsight streamlines vision AI for enterprises with new ways to analyze, share and benefit from valuable visual information. Solving problems where others have failed, Plainsight helps the world’s most innovative customers realize the potential of their data through smart, easy to use, effective solutions. Our intuitive, low-code platform gives every team across organizations the ability to build, manage, and operationalize solutions. With actionable insights and unblinking accuracy, Plainsight powers enterprise-ready applications to automate processes, mitigate risk, enhance product portfolios, and increase revenue opportunities. For more information, visit plainsight.ai.

At Plainsight, we’re solving core problems with existing machine learning pipelines, and designing the future of how people will collect, label, train, and deploy ML models across the globe. You will join a team of highly talented engineers, in the pursuit of architecting and implementing an end to end computer vision platform. You’ll be working with a team to build backend systems and functionality that handles end to end machine learning pipeline automation and data ingestion with Go, Docker, GPUs, and IoT devices in never before seen ways.

Key Responsibilities

Develop backend services in Golang. Build REST and gRPC APIs. Identify solutions to engineering problems. Implement robust solutions on a team with other backend engineers. Build services for orchestrating and scaling GPU workloads.

Required Qualifications

Very strong Golang skills, preferably 3+ years of Golang experience. Python experience is a plus Experience with tests (unit, end-to-end, integration) in Golang Experience using containers, container orchestration, and container configuration management using technologies such as Docker, Kubernetes, Terraform, and Helm Experience with job servers, event queuing, or stream processing systems Experience with application observability, logging, and monitoring systems such as Grafana, Stackdriver / Loki, Prometheus, and New Relic Experience with CI/CD processes using technologies such as Jenkins, Github Actions, CircleCI, etc. Experience with Linux systems Skilled in working in a fully remote team of talented engineers Strong communication skills

Additional experience in the following areas is a bonus

Experience with Google Cloud Platform is a plus. Familiarity with the latest in ML / AI frameworks. Pytorch / Detectron2, FastAI, Tensorflow experience a plus. Experience with video and image transcoding and manipulation. Libav / Libx264 experience is a huge plus. Familiarity with FFmpeg and GStreamer are huge pluses.

This role is 100% remote. Our entire company works virtually, and often across time zones. You will be based remotely and will need to be well-versed in the use of Slack and video conferencing.

Plainsight is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

About Plainsight

Plainsight streamlines vision AI for enterprises with new ways to analyze, share and benefit from valuable visual information. Solving problems where others have failed, Plainsight helps the world’s most innovative customers realize the potential of their data through smart, easy-to-use, effective solutions. Our intuitive, low-code platform gives every team across organizations the ability to build, manage, and operationalize computer vision solutions. With actionable insights and unblinking accuracy, Plainsight powers enterprise-ready applications to automate processes, mitigate risk, enhance product portfolios, and increase revenue opportunities. For more information, visit plainsight.ai.

Company Culture

We are an all hands on deck team that cares. We will value your ideas, expertise, and leadership. There is very little bureaucracy in the way of getting things done.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.