Senior Engineer - Intelligence

East Bay, CA, United States, Los Angeles, CA, United States, New York, NY, United States, Remote, Seattle, WA, United States, San Francisco, CA, United States, Silicon Valley, CA, United States, Toronto, ON, Canada, Vancouver, BC, Canada

Nylas


Role Locations

  • East Bay, CA, United States
  • Los Angeles, CA, United States
  • New York, NY, United States
  • Remote
  • Seattle, WA, United States
  • San Francisco, CA, United States
  • Silicon Valley, CA, United States
  • Toronto, ON, Canada
  • Vancouver, BC, Canada

Employees

101 - 250 people

Address

695 Minna St
San Francisco, CA, 94103-2717, US

Tech Stack

  • Python
  • MySQL
  • Redis
  • HAProxy
  • Linux
  • nginx
  • ansible
  • JavaScript
  • Kafka
  • Electron
  • React
  • Redux
  • RXJS
  • Elastic Search
  • AWS
  • Jenkins
  • MyPy
  • Flux
  • Flow
  • Go

Role Description

About the team

Developers extensively use Nylas APIs to build an end business use-case such as scheduling an interview. This takes away their valuable resources of human work hours and computes resources. They pay the opportunity cost of not utilizing these resources on their core, high-value business logic. The Workflow team at Nylas is responsible for creating a Workflow platform that will empower both Nylas internal developers and customers to express their business use cases as Nylas workflows. We do the grunt work of building and maintaining repeatable logic and our clients can focus on their core business.

About the role

This role will be responsible for designing, developing, deploying, and maintaining various components of the Workflow platform and sample Workflow templates. It also involves working with partner teams and help them onboard on the platform. As a Workflow team member, you will also get to work with Natural Language Processing, deep learning ML models for use-cases such as intent detection, image recognition, etc.

Responsibilities

Creating APIs for the platform and designing data model for the API

Managing the reliability and scalability of the API and the platform

Maintaining the infrastructure of the platform

Using latest technologies like Kubernetes, EKS, GKE, etc.

Working on multiple databases like AWS Aurora, Cassandra, MySQL, etc.

Developing using Golang and sometimes Python

Develop ML models for intent-detection, image recognition, text parsing, etc.

About Nylas

Nylas is a pioneer and leading provider of universal communications APIs that allow developers to quickly connect their applications to every email, calendar, or contacts provider in the world.

Company Culture

Here at Nylas, we are on a mission to power the productivity layer of the modern technology stack, and we do so by fostering an ethical and human-centric environment. Nylanauts are empowered and encouraged to take risks while striving to bring the best version of themselves. We are guided by our values that enable us to dream big, drive decisions, solve problems, and cultivate relationships. As a fast-growing startup, we welcome individuals who possess the gumption, empathy, creativity, and humility that is needed for Nylas to be successful.

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