Founding Software Engineer

Full Time
Hybrid, New York, USA
Posted 4 months ago
Hurry Up, Job Expires In

Job Description

We’re looking for a driven, innovative, and product-minded Founding Software Engineer to join our team in person in New York. This isn’t just a job; it’s a chance to get in on the ground floor and sculpt the future of business intelligence. It’s a chance to lead the development of crucial systems and solve some of the most challenging and interesting data problems with the latest AI technologies. It’s the chance to become a leader in our company and in the field of data & AI.

Must have Skills

  • Python
  • SQL
  • Django
  • AWS
  • Test Automation

Key Responsibilities

  • Lead and own the full stack development of crucial product features
  • Architect systems and ship lots of code
  • Work directly with enterprise clients to understand and support their needs
  • Collaborate with the founders – Mike, Vivek, and Ron – on vision, strategy, and the roadmap
  • Take part in epic, impassioned discussions about world domination and which emoji to use on the landing page

What we’re looking for?

  • Experience leading software projects on a team
  • Expertise in Python
  • Expertise in SQL
  • Solid understanding of Production cloud environments (like AWS)
  • Hungry self-starters who can adapt to fast-paced and ambiguous environments
  • Good people who will serve cultural leaders as we grow the team

These Skills Would Be Great to Have

  • Experience leading an engineering team
  • Experience with Django, Pandas, machine learning, data engineering
  • Experience with React, JavaScript, Node.js
  • Experience with Git, Continuous Integration/Deployment, Testing methodologies

Technology

On the backend, we primarily use Python/Django, a good deal of Pandas. On the frontend, we use React and Node.js. Our infrastructure consists of hosting on AWS, Redshift, Postgres, and Redis.

Interview Process

  • Step 1: 30 min Phone Screen with Mike (CTO) This is a casual introductory call to get to know you and your professional experience, assess some basic technical knowledge, and for you to learn more about our company and the role.
  • Step 2: 45 min Take Home Coding Challenge This is a coding challenge that reflects the kind of problems that you’ll be solving while working here. It’s designed based on an actual problem that we’ve had to solve in the product and our goal is to see how you think through engineering problems. This will involve working with Python and dataframes in pandas, but it’s ok if you are not a pandas expert – any library-specific functions you need will be provided.
  • Final Onsite Interview: 30 min Chat with Vivek (Chief Product Officer) Casual chat to get to know you.30 min Chat with Ron (CEO) Casual chat to get to know you.45 min Architecture Question with Mike We will walk through an engineering design problem together to see how you think about systems at a higher level. This is collaborative and we’ll talk through solutions and tradeoffs together.45 min Coding Challenge Pt 2 with Mike This is a continuation of the take home coding challenge that will build on your previous solution and touch some different technical areas. It will involve Python, SQL, and some debugging.

Job Features

Job Category

Software Development

Job Type

Payroll

Location Type

Hybrid

Location

USA

Salary

USD 120,000 – 160,000 / Year

Apply Online

A valid email address is required.
A valid phone number is required.
loader