Harmonic Logo Harmonic
Harmonic Logo

Staff Software Engineer (Backend)

💰 $200 - $170,000 📅 04/10/2024

Apply

Job Description

About Us
Harmonic is using data and AI to map the world of startups. When companies are
first formed, they’re invisible to the world. We’ve created the only complete
startup database, enabling the right investments to reach the right
entrepreneurs at the right moment. We cover founders who’ve just filed for
incorporation to scaleups hiring their go-public CFO, all in real-time with
rich firmographic, team info, and time-series data.

Hundreds of venture teams have become data-driven and deployed their dollars
more effectively thanks to Harmonic. Firms like Accel, NEA, Brex, Notion, and
Google Ventures use Harmonic to connect startups with the capital and
resources they need to drive growth. We’re backed by some of the best
investors - Craft, Sozo, Floodgate, and several others, all of whom started as
customers first.

We believe your ability to pick up new skills, excitement for personal growth,
and passion for professional development are more important than where you are
today. We invite you to reach out if you’re driven, curious, optimistic, and
passionate about mastering your craft!

The role

Before reading further, take a look at our [cultural
values](https://www.harmonic.ai/careerss://) and see if it resonates with you!

We are looking for an engineer to join our team and help us unlock the full
potential of our most critical asset: our data. You will have direct impact on
our revenue and delivering value to our customers by ensuring that our systems
can handle the complex relationship between our entities.

You will be responsible for scaling our knowledge graph infrastructure and
managing our time series data. You will also evaluate and improve our data
storage and taxonomy systems, and mentor and manage other engineers on the
team.

We are looking for someone who is constantly looking for ways to increase the
effectiveness of the team through the use of technology, and who shares our
values of being low ego, obsessed, curious, and collaborative. If this sounds
like you, we would love to hear from you!

What we value:

Being customer-obsessed: At the start of each two-week sprint, we commit to
our deliverables, focusing on customer impact and fulfilling commitments.
Expect an environment of high personal accountability.

Continuous self-improvement: We prioritize growth and feedback, celebrating
wins & achievements while focusing on how we can strive to be even better next
time. We exchange regular feedback and hold quarterly sessions to discuss each
other's strengths and areas for growth, driving our development. We index
heavily on introspection, openness to feedback, and direct communication.

“Get shit done” attitudes: Even when things are uncertain, all of our team
members excel at pushing projects ahead, asking the right questions, and
overcoming obstacles to keep things moving. You understand the importance of
balancing speed and quality, and you excel at communicating what can be
realistically achieved given the circumstances.

Who you are:

Inquisitive: What kind of topics pique your interest? What keeps you up late
at night? What kind of problems do you like to solve?
Accountable: Do you take psychological ownership of your work? What are your
action steps when things don’t go according to plan? Can we count on your
word?
Engaged: How active are you in accomplishing your personal and professional
goals? Are you proactive about identifying roadblocks? What do you do when you
see something that isn’t working?

Specifically, you will:

* Derive deeper insight from our data by scaling our current knowledge graph infrastructure to handle hundreds of millions of startup related data.
* Deeply understand how our insight layer is connected to the rest of our application layer and ensure the needs of our customers as well as our teams are met by focusing on performance, observability, and most importantly customer demand.
* Evaluate how we store time series data and help us scale it 10x the current throughput in an iterative manner.
* Leverage ML infrastructure and services to continually improve our taxonomy and derive relevant signals from the underlying data.

Role requirements:

* Track record of building highly performant, highly observable, and highly scalable systems. 5+ years of experience building scalable distributed systems.
* Experience with streaming technologies (Pub/Sub, Kafka, RabbitMQ, etc).
* Experience with various data storage solutions (SQL, NoSQL / key-value stores).
* This is a hybrid position, we require 3 times a week in-office attendance. You can attend any of our offices: Williamsburg, New York Culver City, Los Angeles San Mateo

Plus If...

* 2+ years of experience in an early-stage startup.
* 3+ years of experience in leading teams either as a Technical Lead or Engineering Manager.
* Proven track record migrating systems in a changing environment that allows for little to no downtime to meet increasing demand.
* Obsessed about your craft and share your knowledge (tech talks, articles, open source, etc).
* Experience in working in Python/strongly typed languages.