Skip to Main Content
Backend Software Engineer (Machine Learning)
Osaro San Francisco, CA

Backend Software Engineer (Machine Learning)

Osaro
San Francisco, CA
Expired: June 09, 2022 Applications are no longer accepted.
  • Full-Time
We are searching for a Backend Software Engineer for Machine Learning to help us develop AI-based autonomous industrial robotic solutions and integrate them with our customers' complex software management environments. As a Backend Software Engineer for Machine Learning, you will design, develop, manage, and deploy the critical infrastructure needed to support a range of industrial automation applications. In this role, you will primarily pair with the Machine Learning team to handle creating an efficient software platform and data pipeline that supports our core backend systems.

At OSARO we develop solutions to endow industrial robots with the level of autonomy needed to perform an unprecedented variety of complex pick and place tasks leveraging sophisticated robot control and neural network-based perception algorithms. We value candidates who are passionate about what they build, feel a strong sense of ownership over their work, and love being continually challenged.  You are someone who cares deeply about your team so you are both direct and believe in doing what you say.
What You'll be Doing
    • You will directly manage and further develop a data pipeline and data sources, working with huge image datasets
    • You will work hand in hand with our machine learning experts to service their infrastructure needs
    • You will develop and manage a model training pipeline to empower our Machine Learning Team's efforts to create more accurate computer vision models 
    • You will work with our Backend Team to integrate into our robot management system to service our growing fleet of autonomous robots
    • You will build and support compute clusters for training our machine learning models
    • You will support and collaborate with other teams across the organization to diagnose and fix issues as they arise
Experience and Skills You'll Need
    • BS or MS in Computer Science and 3-5 years of relevant experience - sufficient experience will be considered for a senior level position
    • Experience with Kubernetes, Helm
    • Previous experience with data pipelines and data lakes
    • Experience programming in Python
    • Strong familiarity with Linux and shell scripting/tooling
    • Strong knowledge of distributed computing and systems design
    • Strong foundational knowledge of REST and protobuf
    • Good knowledge of databases (relational and otherwise) and experience with building and managing data processing pipelines at scale
    • Knowledge of fundamental networking concepts and ability to debug and diagnose network issues
Technologies We Use
    • Python
    • TensorFlow
    • Kubernetes, Terraform, Docker Compose, Helm, SaltStack
    • GCP services such as Pub/Sub, Cloud Run, GKE, and Dataflow
    • AWS services such as AWS EC2, S3, Route53
    • BigQuery, PostgreSQL
    • GRPC
    • CI & CD platforms
    • Grafana
    • OpenVPN, IPSec, Wireguard
Bonus if you have
    • A track record of building and delivering complex software
    • Experience with Terraform
    • Experience working with large data sources and data pipelines
    • Experience with Dataflow, Apache Beam, or some other ETL software stack
    • Experience with managing kubernetes clusters on major cloud providers (primarily GCP, though AWS is utilized as well)
More About OSARO

OSARO delivers best-in-class robotic piece-picking solutions for e-commerce where key challenges include high SKU inventories, complex packaging, and fragile items. In the rapidly evolving world of logistics technology, OSARO offers smarter automation, low-risk business plans, and its signature Hypercare support from exploration to installation. OSARO's intelligent robots enable goods-to-robot (G2R) use cases, where the greatest gains are yet to be made on the automated warehouse floor. Its machine-learning vision and control software provides the foundation for all its products.

We have a highly international team made up of expert machine learning practitioners and dedicated software and hardware engineers which matches well with the global nature of our business. We are naturally curious, love healthy debate, and respect varying points of view. At OSARO, we strive to be champions for equality. We believe we can serve as a model for diversity in the tech industry by emphasizing policies of nondiscrimination and inclusion at every step.

We are an equal opportunity employer offering

- Health, dental, vision, and commuter benefits
- Generous vacation time
- Excellent paid parental leave policy with the option for additional reduced and unpaid leave
- The chance to work with robots in a dog friendly office!

The above full-time position is available immediately. You should be willing to move to the San Francisco Bay Area. Onsite/hybrid.
Apply for this job

Address

Osaro

San Francisco, CA
USA

Industry

Technology

Get fresh Backend Software Engineer (Machine Learning) jobs daily straight to your inbox!

¹You may also apply directly on the company website.
By clicking “Continue” above,I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.