Distributed Systems Engineer in Portland, OR

$80K - $100K(Ladders Estimates)

Lytics   •  

Portland, OR 97201

Industry: Enterprise Technology

  •  

Less than 5 years

Posted 49 days ago

To support our growth, we are hiring an additional Distributed Systems Engineer to work on the design, implementation and management of our entire data pipeline - from API servers to databases, message queues to cloud infrastructure, and all the stream processing in between.

What You'll Be Doing

In this role, you'll be providing the backbone on which Lytics' cutting-edge features are built. Collaborating with team members, you'll design, document, and implement large-scale distributed stream processing solutions, maintain cloud infrastructure, and manage deployments. In addition, you'll provide tooling and infrastructure for our customer success, integrations, and front-end teams.

Our Tech Stack

Lytics' backend is in Go, and frontend is in JavaScript. We're using BigTable, HBase, Cassandra, ElasticSearch. We use Kubernetes for deployments, Google Cloud Platform for storage, and use stream processing systems similar to Spark and Storm.

Qualifications

What We Must Have

  • Minimum 2+ years of (academic or professional) back-end development experience - we are open to multiple levels of experience.
  • Familiarity with and/or interest in distributed systems.

What Would Be Nice to Have (but not required)

  • Go (experience with or interest in learning).
  • Bachelor's degree in Computer Science or a related field.

Why Work at Lytics?

You will be working in a company with tons of talent, that is in a rapidly growing space with plenty of opportunity. Each individual at Lytics is given a lot of freedom and responsibility day to day. Since we are not a large company you will be able to learn everyone's name, and knowledge transfers quickly across the entire company. In addition the Lytics team is professional, open with sharing ideas and leadership is more than ready to help provide guidance on making you successful.

At Lytics, we recruit and reward employees based on performance and capability, regardless of race, gender, sexual orientation, gender identity or expression, age, educational background, national origin, religion, or physical ability.

Our goal at Lytics is to create an environment where everyone, from any background, can do their best work. We know that the best ideas & the best solutions happen when people bring their uniqueness to work with them. Inclusion is an integral part of how we leverage that uniqueness into our company. Creating a culture of equality and respect isn't just the right thing to do, it's also the smart thing. Diverse companies are more innovative and better positioned to succeed in emerging technologies.

Valid Through: 2019-10-22