Principal Engineer, Data Platform

| Greater Boston Area
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

About The Role


Our Data teams and software engineers are the central node to every team within Teikametrics. As Principal Engineer for the Data Platform team, you’ll be designing, prototyping, and implementing our next-generation data platform. Work will involve collaboration with Data Science to advance our utilization of machine intelligence, Product and User Experience to provide a best-in-class data-driven experience for our customers, and Operations engineers to ensure successful deployments and more.


Every decision made at Teikametrics is backed by data; our company trajectory is defined by the systems, tools, and analytics powered by our exceptional team. We integrate multifaceted data streams such as rapidly changing inventory data, product catalogs, and advertising data from disparate sources to perfect our processes and workflows in an effort to improve seller profitability and performance.


You will work with the team on collecting, modeling, storing, processing, merging, transforming, enriching, and analyzing large sets of data. The primary focus will be on architecting and choosing optimal solutions for various data sets and purposes (realtime vs historical), then building, optimizing, maintaining, and monitoring our data pipeline. You will also be responsible for integrating them into the larger Teikametrics data platform.


Your Role


  • Architecting and delivering next-gen data lake and data processing systems for both  Teikametrics’ e-commerce customers as well as internal business units
  • Engineering batch and real-time data pipelines to process data from across a diverse set of data sources: advertising APIs, marketplace APIs, inventory and supply-chain data, user-provided goods data, ML-derived bidding data
  • Working closely with data scientists and collaborating with back-end, front-end, and business intelligence engineers to build products for gathering timely insights about seller performance
  • Creating monitoring systems to track the quality of data and the health of our systems
  • Ensuring systems are robust, resilient, cost-effective, and scalable as Teikametrics grows
  • Processing data from disparate sources at scale, including from both streaming and batch inputs
  • Integrating a data pipeline with multiple teams and departments, including experience collaborating with Data Science, BI and Data Warehousing, and API/Feature Development teams
  • Communicating effectively and managing relationships with stakeholders coming from both technical and non-technical backgrounds
  • Operating as a technical and team lead for the Data Platform engineering team
  • Help design and work with other engineering teams to ensure they can serve processed data at scale


What You’ll Bring / Experience:


  • Experience delivering massively scalable stream and batch processing pipelines using Spark, Flink, or Beam.
  • Production experience with Kafka or similar, using Avro or Protobuf to manage data safety and evolution.  Experience with Kafka, Kafka Connect, KStreams, KSQL, and Avro desired.
  • Production experience with data lakes and data warehouses (e.g., Delta Lake, Hudi, Snowflake, Parquet, Presto, BigQuery), OLAP (e.g., RedShift, ClickHouse, Pinot), and time series databases (e.g., Druid, Influx, M3.)
  • Experience scaling Postgres using partitioning, sharding, and other techniques in a multi-tenant SaaS environment.
  • Experience with non-relational databases (e.g., Cassandra, ElasticSearch) and in-memory data grids (e.g., Hazelcast) desired.
  • Expertise in Scala and Python
  • Familiarity with machine learning techniques, CI/CD, and Terraform preferred




There has never been a more exciting time to join Teikametrics, the leading Retail Optimization Platform (ROP). We’re building an operating system to optimize every aspect of a retailer's business -- from advertising to inventory to pricing. We optimize billions of transactions for thousands of entrepreneurs and brands around the world selling on Amazon and other marketplaces. The Teikametrics ROP uses proprietary econometrics and machine-learning data models packaged in a simple SaaS interface. We combine our best in class technology with coaching and support from our world-class teams based in Boston, MA, Seattle, WA, and Bengaluru, India. We are looking for people who can excel, add value to our mission, and thrive in a demanding start-up environment.

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavascriptLanguages
    • PythonLanguages
    • ScalaLanguages
    • ReactLibraries
    • ReduxLibraries
    • DjangoFrameworks
    • Node.jsFrameworks
    • TensorFlowFrameworks
    • MySQLDatabases
    • PostgreSQLDatabases
    • InVisionDesign
    • SketchDesign
    • AbstractDesign
    • ConfluenceManagement
    • JIRAManagement
    • WordpressCMS
    • HubSpotCRM
    • SalesforceCRM


Headquartered in Boston, MA, we are a remote-first organization with offices in Seattle, WA, Bengaluru, IN, and remote employees across the globe.

An Insider's view of Teikametrics

What are some social events your company does?

The best events are when the entire company gets together at our yearly outings. At the last Holiday Party, it was so fun to see people dressed up, meet their +1s, play darts, and simply enjoy the time with colleagues across all teams & cities. Now with remote work as the new normal, Culture Club plans great virtual events to keep us all connected.


Senior Manager, Product Marketing

What kinds of technical challenges do you and your team face?

The Data Science Team faces the challenge of making data-driven insights, recommendations, or actions transparent and accessible. We actively pursue hard or time-consuming problems our Sellers experience when growing and running their businesses. In my 6 months at Teikametrics, I've learned the power that Data Science gives to our Sellers!


Software Engineer

How has your career grown since starting at the company?

Teikametrics has given me ownership over work that has incrementally increased in scope & technical challenge. This has allowed me to grow from a Sr. Engineer role into a Principal Engineer role leading a team of other engineers. There are always opportunities to make an impact at Teika & grow your career, which is an attribute I greatly value.


Principal Engineer

What are Teikametrics Perks + Benefits

Volunteer in local community
Partners with Nonprofits
Friends outside of work
Eat lunch together
Intracompany committees
Daily stand up
Open door policy
Team owned deliverables
Group brainstorming sessions
Open office floor plan
Documented equal pay policy
Highly diverse management team
Widespread company diversity, a focus on continuous improvement, and strong attention to DEI initiatives.
Mean gender pay gap below 10%
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Acme employees can contribute up to $2750 annually to their FSA.
Disability Insurance
Short- and long-term disability insurance covers 60% of annual salary.
Dental Benefits
Our dental plan covers full coverage for preventative care, 80% coverage for basic restorative, and 30% for major restorative.
Vision Benefits
Ourr vision benefits plan covers 100% for annual eye exams with $150 for glasses and contact lenses.
Health Insurance Benefits
Life Insurance
Wellness Programs
Team workouts
Retirement & Stock Options Benefits
401(K) Matching
Company Equity
Employee Stock Purchase Plan
Performance Bonus
Match charitable contributions
Child Care & Parental Leave Benefits
Generous Parental Leave
We provide up to 12 weeks of paid parental leave at 100% base salary.
Flexible Work Schedule
Teikametrics provides employees with a flexible work schedule that includes Flexible start and end times.
Remote Work Program
Family Medical Leave
Return-to-work program post parental leave
Vacation & Time Off Benefits
Unlimited Vacation Policy
Generous PTO
Our Open PTO policy allows employees the flexibility to take days off as necessary.
Paid Volunteer Time
Paid Holidays
Paid Sick Days
Teikametrics offers unlimited paid time off for illness.
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Acme Co. hosts company outings Semi-annually.
Stocked Kitchen
Happy Hours
Pet Friendly
Recreational Clubs
Professional Development Benefits
Job Training & Conferences
Teikametrics offers employees professional development opportunities like Annual individual budget for training, Onsite training courses, The ability to attend job related conferences and seminars.
Diversity Program
Lunch and learns
Teikametrics hosts lunch and learn meetings weekly.
Cross functional training encouraged
Promote from within
Online course subscriptions available
Customized development tracks
More Jobs at Teikametrics12 open jobs
All Jobs
Data + Analytics
Dev + Engineer
Data + Analytics
Data + Analytics
Data + Analytics
Data + Analytics
Data + Analytics
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Teikametrics's full profileSee more Teikametrics jobs