Data Engineer

Apply Now

Company: Flourish

Location: New York, NY 10025

Description:

Flourish was founded in 2017 with the goal of helping financial advisors to better secure the financial futures of their clients. We focus on independent Registered Investment Advisers (RIAs), delivering financial products that advisors can't easily access today through beautiful, scalable, and easy-to-use technology.

Today, we work with over 700 RIAs that collectively represent more than $1.5T in assets under management across three products: Flourish Annuities, Flourish Cash, and Flourish Crypto. Headquartered in New York City, we are an independently operating, wholly owned subsidiary of MassMutual Life Insurance Company.

Read on if you are interested in joining a small, highly collaborative, rapidly growing startup-backed by the support and stability of a Fortune 500 company.

About You

You are an engineer, first and foremost. You can rapidly build and scale data products by collaborating with internal stakeholders and partners, using best practices in terms of both development and security. You thrive in a work environment that requires strong problem solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication. You are a strong communicator, explaining complex technical concepts to designers, support, and other engineers is no problem for you.

You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval. And finally, your accomplishments are much more important than your on-paper credentials.

You are seeking pioneering opportunities where you will be the first to take on new technologies, domains, and challenges for an organization. You are eager to leave your mark on data engineering and by designing new systems and processes that will meet the growing demands in a rapidly evolving environment.
About the Role

Our mission is to provide innovative access to financial products that help RIAs secure their clients' financial futures and the Flourish Engineers play a key role in doing just that. As the first full time Data Engineer at Flourish, you will be responsible for maintaining existing pipelines, systems, and infrastructure while also designing and building out new flows and tools to support our growing demands for scale, speed, and sophistication. You will be the primary subject matter expert on data engineering at Flourish and bring ideas from the whiteboard to reality. You will collaborate with many teams across the organization, including application development, data analytics, CloudOps, and product management.
Principal Responsibilities
  • Design and implement data pipelines to support the data and analytics needs across multiple business verticals
  • Understand end to end data interactions and dependencies across complex data pipelines and data transformation and how they impact business decisions
  • Monitor and optimize data pipelines for performance, reliability and security
  • Stay abreast of industry trends and technologies, execute proofs-of-concept, and recommend new technologies and processes where relevant for the business
Minimum Qualifications
  • Bachelor's degree or equivalent experience
  • 3+ years in data engineering roles
  • 2+ years designing, optimizing, and building data pipelines, warehouses, lakes, and related systems using modern technologies such as Airflow, DBT, Redshift / BigQuery / Snowflake, Iceberg, Kafka, etc.
  • 3+ years working in a cloud-based ecosystem, preferably AWS (including RDS, Redshift, Athena, Glue, etc.)
Preferred Qualifications
  • Strong working knowledge about infrastructure using Infrastructure as Code utilities, such as Linux operating systems, Docker, Kubetnetes, and Terraform.
  • Strong skills in Python language and the ecosystem of complementary data technologies (e.g. Pandas/Polars, Numpy)
  • Excellent understanding SQL (PostgreSQL or Redshift preferred), querying, administration, and optimization.
  • Experience with REST APIs for accessing cloud based services.
  • Comfortable with Linux operating system and command line tools such as Bash.
  • Experience with git and Agile/Scrum development process
  • Ability to work independently and as part of a fast moving team
  • Ready to learn, but just as ready to teach

At Flourish, we focus on ensuring fair, equitable pay by providing competitive salaries, along with bonus and incentive opportunities and benefits for all employees.

Base Salary Range: $122,200 - $190,000 plus bonus

Disclosures:

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Similar Jobs