Data Science Engineer at Branch Messenger

Branch Messenger

Title: Data Science Engineer

  • Location: United States

Are you interested in joining a fast-paced, growing company? Branch has a positive, diverse, and supportive culturewe look for people who are curious, inventive, take initiative, constantly strive to develop themselves, and collaborate with those around them. Branch is a team focused company located in Downtown Minneapolis but with remote workers throughout the country. Come join the data engineers and data scientists on our Data team that are working hard to improve the lives of hourly workers by developing data products for internal and external use. Learn more about our culture, approach, tech, and people here:

The Data team at Branch consists of Data Engineers, Data Scientists and Analysts driven to develop and parameterize Data Products to improve the lives of hard working Americans. We are looking for an engineer with a passion for all things data and a desire to help Branch grow by helping to create, maintain, and scale the foundation necessary to leverage data. The ideal candidate will excel at working closely with data scientists and analysts in order to proliferate Branch’s usage of data. The candidate should be interested in working at a startup and excited about the idea of being an early member of a team focused on data science applications for the product as well as core data pipeline needs. An ability to think through both batch and streaming environments will be a necessity for success in this role.

Responsibilities include, but are not limited to:

  • Help apply statistical algorithms and models by creating and maintaining services for data science products (includes real time data application as well as ML pipeline)
  • Improve the data feedback loop by ideating on services that provide access to data science results and/or automate action (such as a/b testing structure)
  • Contribute to broader data procedures to increase performance, consistency, and accuracy; including both architecture as well as data wrangling when necessary


  • 3+ years of experience designing, implementing and maintaining data solutions in a distributed environment.
  • Fluent in SQL and Python
    • Jupyter Notebook, Pandas, Papermill, SQLAlchemy, Spark
  • Familiarity with GCP toolset
    • BigQuery, Cloud Composer (Airflow), Dataproc, Dataflow, Cloud Functions, Pub/Sub
  • BS in Computer Science or equivalent program
  • Bonus points for Payments experience (or related industry)
  • Experience with behavioral data and anomaly detection
  • Knowledge of duration or hazard data structure and modeling


  • Work from anywhere
  • Branch-paid medical, dental, and vision insurance
  • Equity
  • 401k
  • Flexible time off
  • Paid company holidays
  • Paid parental leave

See all Data Science Jobs >

Sign up for Daily Remote Job Alerts!

Want Access to 25,000+ More Remote and Flexible Jobs?

More Jobs

More Jobs

Part-time to full-time,
freelance to employee

More Career Fields

More Career Fields

50+ flexible
job categories

More Resources

More Resources

Q&A's, webinars,
career coaching & more

Learn More About Our Premium Service