Remote Data Engineer

at FlagshipRTL

Posted 21 hours ago 5 applied

Description:

  • Flagship is developing innovative Sales and Operations Planning (S&OP) software for DTC retail brands to enhance growth efficiency.
  • The platform integrates first-party data to provide tailored insights through advanced data analytics for strategic decision-making.
  • The team consists of machine learning experts and industry professionals from tech, commerce, and retail sectors.
  • The mission is to help businesses move away from outdated metrics and focus on impactful growth indicators.
  • As a Data Engineer, you will build systems that interact with customer data and existing tech stacks within the Flagship ecosystem.
  • You will create pipelines for collecting, preserving, and transforming customer data for Data Scientists and web application use.
  • The role involves building features autonomously while maintaining existing features that customers value.
  • Collaboration across disciplines is essential for planning new features in this data-heavy application.
  • Empathy is crucial when addressing customer issues, as debugging often requires education and transparency.
  • You will contribute to the design and architecture of the application, encouraging curiosity and creativity.
  • Fresh ideas are welcomed to help the team grow and improve.

Requirements:

  • Proficiency in Python is required, as the product contains extensive code.
  • You should be able to support the team with various tasks, including internal tools and SQL queries for Data Science.
  • Experience in adding features to ETL pipelines that manage data flow to and from the data warehouse is necessary.
  • Strong SQL skills, particularly with PL/pgSQL, are needed to optimize Postgres performance.
  • You must be capable of building and maintaining integrations with various HTTP APIs and handling large datasets from CSVs and JSONL files.
  • Familiarity with Go and/or JavaScript is important for cross-functional work with web application developers.
  • Experience with Alembic and/or SQLAlchemy is required for managing the data warehouse.
  • Knowledge of Docker, Terraform, or AWS is necessary for managing customer-facing environments.
  • Experience with continuous deployment practices is essential.
  • Previous work in remote-first companies is required, as the team collaborates via Slack and Zoom.

Benefits:

  • You will experience accelerated hands-on learning and a commitment to professional growth as the software and teams develop.
  • The position offers a significant amount of trust and freedom in your ability to deliver, along with support from an invested software engineering team.
  • You will have the opportunity to play a vital role in a rapidly growing software application company.