Uncubed
   

Senior Software Engineer, Accelerator

Amperity, New York, NY; Seattle, WA, United States

Amperity Empowers Brands by Unlocking All Their Data


Amperity is more than just a leading Customer Data Platform — it's a unique mix of people, technology, and opportunity. The people are whip-smart, deeply committed, and energizing. The technology is multi-patented, AI-powered, industry-shaping customer data management software that we invented because there was no way to solve the problems that we wanted to help consumer brands overcome. The opportunity is twofold: a market opportunity to provide a solution that consumer brands have been trying to find for decades, and a personal opportunity to grow and learn and hitch your career to a rocket ship. 

Since our founding in 2016, Amperity has been growing 2.5X year-over-year. We've raised $187M in funding, including a recent Series D that increased our valuation to over one billion dollars. We're going places, fast, and we want you to come with us. 

We help top brands make sense of massive amounts of transaction and engagement data so that they can finally know who their customers are, what opportunities exist, and how to provide the kinds of experiences that delight consumers and move the business metrics that matter. Our customers include Starbucks, Alaska Airlines, Patagonia, Kroger, J. Crew, Brooks Running, Planet Fitness, DICK's Sporting Goods, and many more. 

We're building something that's never existed before, and we're doing it in a way that's great for consumers, transformational for our customers, and career-making for the members of the Amperity team. Come help us make it happen!

The Role

The Amperity “Accelerator Team” is an innovations focused team made up of a crew of diverse talents dedicated to identifying and removing points of friction as Amperity rapidly scales. In structure the team works as a “startup within a startup”, collaborating across the company to invent new ways to solve technical problems for Amperity teams and customers. 

As an Accelerator Senior SDE, you will architect experimental software features from the ground up to expand the Amperity CDP offering. You will research and learn other SAAS tools, cloud offerings, and integration patterns then configure and test new offerings. The solutions will be a combination of other tools and custom code, designed to enable new use cases for Amperity customers.

Some examples of past Accelerator solutions include:

  • CCPA and Householding solutions : Patterns for using Amperity data to solve common use cases customers layer onto their customer profiles.
  • BI Connect : A hosted Snowflake offering, expanding the ability for customers to solve analytics and dashboarding use cases on their Amperity managed data.
  • StreamRT : A hosted event streaming solution integrated with the Amperity streaming APIs to expand the Amperity real-time offering.

Some potential projects on the horizon for the Accelerator team:

  • Real-time profile API : An operational layer to let customers integrate directly with profiles that are synchronized with the ML-based profiles from the main platform.
  • Analytics integration : Testing out new data visualization tools and how they might be hosted in the Amperity UI to enhance our AmpIQ offering or 2nd Party Data offerings.
  • 2nd Party Data : Templated offerings to make packages letting customers safely cross reference their data with their partners in compliant ways.
  • Mid-Market : Experimenting with supporting Amperity’s CDP offering for smaller companies in more point-and-click ways.

This is a senior role, where you will have 1-2 more junior Engineers assisting in your solutions. You should be independent and have a comprehensive ability to take an idea and turn it into a viable offering that supports 3-5 customers for up to a year before being transferred to the Engineering team.

This is a great role for people who love to write code but also want to think about things from an entrepreneurial/business strategy perspective. You’ll learn rapidly, develop solutions, and have a massive impact on the trajectory of Amperity.

Responsibilities 

  • Collaborate within the Accelerator team to architect technical solutions based on research from specialists planning out new offerings
  • Collaborate with the Engineering team to architect solutions within the vision and structure of the main platform
  • Research and learn new technologies, documenting your findings to help contextualize them as options for use in Accelerator solutions
  • Configure and test Accelerator solutions from the ground up
  • Build out testing, monitoring, and product code necessary for supporting customers that adopt Accelerator features
  • Support early adopting customers and take key learnings to help scale the offering

About You

  • 5+ of full-time professional programming experience AND/OR a Bachelor's Degree or Above in Computer Science, Engineering, or related STEM fields.
  • Experience working with large scale data oriented systems
  • Proven software engineering and ownership skills in production environments
  • Comfortable with spending about 60% of your time doing technical work and 40% collaborating via meetings, etc
  • Fast and excited to learn new technologies, probably several at a time
  • Independent and comfortable working in an ambiguous environment
  • Open minded, collaborative, inclusive, and obsessed with customer success.
  • Comfort with at least one modern cloud tech stack (AWS, Azure, GCP)
  • Experience with at least one modern database technology and expert proficiency with SQL

Nice to Have

  • Experience with the following technologies/concepts:
    • Building RESTful APIs
    • Development in a Linux/Unix environment
    • Any of the following acronyms/categories: ETL, CRM, CDP, MDM, DMP, EDW
  • Experience with functional languages (like Clojure!) in a production environment
  • Experience with any sort of Business Development or Sales Engineering focused technical enablement role

Technologies We Use

For this role the primary technologies will be:

  • AWS and Azure cloud stacks
  • Postman or other preferred API tinkering tools
  • Preferred scripting languages

The main platform leverages:

  • Open Source tools such as Spark, Presto, Mesos, and Kafka.
  • A microservice architecture, with most services written in Clojure.
  • A web stack based on ClojureScript and the React family of tools
  • Cloud-first automation including Apache Aurora and SaltStack
  • And more

Benefits

We offer all the benefits you’d expect from a great place to work: 100% employee healthcare coverage, transportation subsidies, a comfortable work environment with plenty of snacks, and other employee experience perks like events and activities, both in-person and remote. We also offer self-managed PTO and the flexibility to do your best work in the way that works for you. We provide an inclusive environment where you’ll be challenged to find and unlock your full potential, surrounded by a team of world-class people driving for excellence. 

Amperity is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.

About Amperity

About Amperity Amperity is the Intelligent Customer Data Platform empowering global consumer brands to create unique and personalized experiences by unlocking all their customer data. Using machine learning and massive computing power, Amperity stitches together all of a brand's disparate data sources, forms complete customer profiles, and makes those profiles available to marketers and analysts. This complete, actionable data can be used to power customer 360 initiatives, acquisition, and retention marketing programs, and advanced customer analytics. Why We Built Amperity Amperity’s founders, Kabir Shahani and Derek Slager, spent years building marketing software for enterprises. During that time they were struck by how many companies used only a sliver of their customer data they already possessed for marketing and analytics. This was because at-scale data ingestion, identity resolution and actionability were pervasive challenges that consumer brands had neither the software nor the expertise to solve. This left them struggling to create meaningful customer experiences and to compete with Internet-first organizations. The Amperity team came together to help solve these challenges. Through the commercialization of advanced machine learning and by leveraging a large-scale, distributed data infrastructure and massive computing power, they created a platform that could rapidly and intelligently unify customer data at scale. By unlocking access to and usability for complete customer data, Amperity empowers consumer brand marketers and analysts to make smart decisions, create individualized experiences and bring their best ideas to life, all while driving top line growth. Amperity launched in September 2017, with a customer base that included many of the world’s most loved consumer brands. The Amperity team is thrilled to be part of this vibrant community and to be contributing to the vision of helping marketers and analysts use customer data to unleash their potential and to transform the future of consumer marketing.

Want to learn more about Amperity? Visit Amperity's website.