Backend Engineer

Posted:
2/27/2025, 12:18:44 PM

Location(s):
Washington, United States

Experience Level(s):
Mid Level

Field(s):
AI & Machine Learning ⋅ Software Engineering

Workplace Type:
Remote

Meet Flagship:

Flagship is building an innovative Sales and Operations Planning (S&OP) software that empowers DTC retail brands to maximize growth efficiency. Our platform seamlessly integrates with their first-party data to provide tailored insights based on advanced data analytics to drive cross-functional strategic decision-making.

At Flagship, we have built a multidisciplinary team of machine learning experts and industry professionals from the tech, commerce, and retail sectors. This has allowed us to build software that actually serves the needs of retail planning teams and executives and enables data-driven collaboration across departments. Our mission is to break businesses free from the limitations of outdated, siloed metrics and instead, focus on high-impact growth indicators that contribute to a positive net business outcome.

Join us in revolutionizing the way that retailers interact with their data to make more accurate, granular decisions informed by both their business expertise and machine learning algorithms. 

As a Backend Engineer at Flagship, you will play a crucial role in the development, maintenance, and continued improvement of our Inventory SaaS application supporting retail brands that generate $20-200mm in revenue. The ideal candidate is a creative problem solver who can weave multiple data streams into a unified view, track data changes across multiple systems, and normalize disparate data for consumption by other teams.  You must be able to thrive in navigating fast-paced environments with significant ambiguity and rapidly changing conditions.

Key Responsibilities: 

  • Implementation and maintenance of robust data pipelines that collect data from multiple sources and feed into our Data Science and Software Engineering teams

  • Observe and debug data as it passes through layers of our internal infrastructure

  • Enhance and improve our existing ETL pipelines and data warehouse by following the Robustness Principle - being lenient in what we accept and strict in what we provide

  • Parse, transform, and ingest large CSV and JSONL documents

  • Validate and ensure the integrity of our data through automated tests

  • Collaboration with customers and external parties to define, update, and fix data pipelines

  • Creative ideation with internal stakeholders on using data to answer questions as well as providing solutions that help meet immediate and long term goals

  • Continuously keep yourself up to date with the latest technologies and techniques to maintain our expectations for quality software development

  • Be a strong advocate for data quality as well as engineering efficiency

Requirements: 

  • 4+ years of Python experience in a professional environment

  • Experience with orchestration tools and data pipeline management 

  • Demonstrated experience in fast-paced, innovation-centric environment

  • Strong knowledge of SQL (Postgres, preferred)

  • Understanding of other types of database technologies and how to use them effectively

  • Comfortable working in cloud/containerized environments with on demand utilization

  • You are a strong collaborator with the ability to foster solid team dynamics and effective cross-functional relationships

  • Enjoy researching, problem solving, and delivering clarity when opportunities have multiple solutions and are ambiguous in scope.

Not necessary but nice to have: 

  • Experience with other technologies that we use such as:

    • Go

    • Typescript

    • Snowflake

    • Cron

    • Database migration tools (especially Alembic)

  • Experience setting up and maintaining project infrastructure using Terraform

  • Experience with AWS services (or equivalents in Microsoft Azure or Google Cloud):

    • S3

    • Lambdas

    • EC2

    • ECR and ECS

    • API and NAT Gateways

    • Schedulers and other triggers

  • Familiarity with enterprise resource planning (ERPs) and/or Shopify

  • Familiarity with inventory management or related fields

Our values:

  • Creativity. We’re a product company. We are here to create.

  • Curiosity. The only way to know that we’re doing the right thing is to explore.

  • Community. We are one team, together to work toward a common goal.

  • Adaptability. At a startup the only thing that is constant is change. 

What we offer:

  • Accelerated hands-on learning and a commitment to professional growth as we build and grow both the software and our teams

  • An incredible amount of trust and freedom in your ability to deliver as well as the support of a software engineering team that’s invested in your success

  • An opportunity to be an important part of a fast growing software application company

*Applicants must be authorized to work in the United States. Sponsorship for work visas is not available for this position.

FlagshipRTL

Website: https://flagshiprtl.com/

Headquarter Location: New York, New York, United States

Employee Count: 11-50

Year Founded: 2019

IPO Status: Private

Last Funding Type: Seed

Industries: Artificial Intelligence (AI) ⋅ Machine Learning ⋅ Retail Technology ⋅ SaaS