Senior Software Engineer

Known
Apply Now

Job Description

We couldn’t create this award-winning work without seeking and hiring the best talent. What does it mean to be a Knowner? We are curious innovators, knowledge-hunters who are constantly challenging ourselves to do better and be better for our clients, for our team, and for our world at large. Our offices around the U.S. are open, and while most of our people work in a hybrid setting, we are a distributed workforce with a number of Knowners working remotely.

BUT ENOUGH ABOUT US, LET'S TALK ABOUT YOU

As a Senior Software Engineer at Known, you can expect to work on the backend across various projects. You’ll join small, highly focused teams where you’ll have the opportunity to significantly influence the direction of our products, team practices, and the company’s broader technical culture!

Because our work is often project-driven, we are always reevaluating and updating our tech stack, which means you’ll always be learning new skills and developing expertise in industry-leading technologies! On the backend, you'll work on distributed systems, API endpoints, event-driven microservices, asynchronous and parallel programming, pipelines, and reporting systems. You'll be responsible for designing these distributed systems and pipelines using a variety of architectural design patterns. You'll leverage industry-standard tools such as Flask, Tornado, SQLAlchemy, PostgreSQL, Redshift, RabbitMQ, Docker, Kubernetes, Vue, and more. Each project offers unique, exciting challenges!

You'll primarily use Python on the backend. Most of our infrastructure is cloud-based (AWS), and we use Docker and container orchestrators for deployment. We strive to implement practices like CI/CD, environment parity, and testing. Finally, we actively promote open-source projects internally; check out pytest-mock-resources, one of our in-house custom plugins!

WHAT YOU'LL DO

  • Design and build full-stack web applications
  • Create performant Web APIs with Flask or Tornado
  • Integrate with industry-standard datastores like PostgreSQL and Redshift, as well as new and exciting technologies like Snowflake
  • Design asynchronous and event-driven services with RabbitMQ or Redis
  • Produce robust ETL pipelines with Airflow or Apache Spark
  • Deploy these applications across multiple environments with Docker, Helm, and Kubernetes
  • Work closely with data scientists and product managers on a wide variety of products and projects that span the marketing and advertising industries across both television and digital
  • Play an active role in designing and building new, cutting-edge products

WHO YOU ARE AND WHAT YOU HAVE

  • Strong communication and teamwork skills
  • Approximately 5+ years experience in Computer Science, Software Engineering, or a related field
  • Highly proficient with Python
  • Experience with SQL and relational databases
  • Experience with Docker and Kubernetes is a plus
  • Experience with Airflow, ETL, or message-oriented architectures is a plus
  • Experience with big data tools and technologies such as Spark, Presto, AWS Athena, Parquet, and AWS EMR is a plus

SOME OF OUR PERKS

  • Unlimited paid time off
  • 401k with company matching and no vesting period
  • Annual bonuses
  • Generous medical plan
  • Paid parental leave

ONE LAST THING TO ASK YOURSELF

All this might sound great, but you’re probably still wondering, - Would I be a good fit for Known?- or - Would Known be a good fit for me?- Our culture is propped up by four values that we aspire to every day: We are one team. We see the good. We never stop learning. There’s always a better way. At Known, we are building something more than just a company. We are building a legacy filled with exceptionally talented people with a kaleidoscope of backgrounds, experiences, and origin stories who feel encouraged and empowered to bring their whole selves to work and partner with us in molding and shaping our culture through our values.

Known is an equal opportunity employer and does not discriminate against employees or qualified job applicants based on race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.

The base salary for this position is $125K - $150K.

This range is posted in compliance with state and municipal Pay Transparency laws. In addition to base compensation, this role is eligible to receive additional Known benefits.

Company Info.

Known

Known renowned strategy and world-class creative teams rely on two decades of data science, advanced analytics, and groundbreaking technology, forming the cornerstone of Known's success. By utilizing the most advanced end-to-end operating system available, we're redefining modern marketing and elevating the industry standard.

  • Industry
    Advertising
  • No. of Employees
    400
  • Location
    New York, NY, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Known is currently hiring Senior Software Engineer Jobs in New York, NY, USA with average base salary of $125,000 - $150,000 / Year.

Similar Jobs View More