Data Engineer

Data Engineer

This job is no longer open

The Company:

A career at Branching Minds is unlike any other. It’s not just what we do that makes BRM a great place to work, it’s who we are and how we do it that makes this place so unique. As a startup we don’t have to play by the rules of traditional organizations. We get to be innovative not just in the solutions we develop for our partners, but also in the way we conduct our business for ourselves. Branching Minds is also a B-corp, which means we get to prioritize our mission > profit, and that the means of getting there are just as important as the ends. In general we err towards self management, transparency, collaboration, initiative, and caring A LOT. We are a team of seasoned educators, learning scientists, and technologists, with a proven track record supporting hundreds of school districts across the US. We provide a comprehensive solution that makes it possible for educators to identify which students need support, why they need it, what to do to help them and how to know that the support is helping students achieve success across academics, behavioral health and SEL (otherwise known as MTSS). What’s even more exciting is we help educators achieve those strong equitable outcomes for kids, while actually saving them time and effort! If you are energized by the idea of using innovation to reimagine education in service of equity -- join our team.

Your mission

  • Gather and process raw data at scale (including writing programs & scripts, SQL, calling APIs, etc.)
  • Extract data from various third-party tools and APIs
  • Develop and maintain ETL processing pipelines for daily batch, data ingestion and sharing
  • Collaborate with other engineers to ensure the reliability, efficiency and agility of data pipelines
  • Collaborate with other engineers to define and optimize data quality and engineering practices and standards
  • Provide support and recommendations to data stakeholders
  • Identify, debug and resolve data availability, data accuracy and data quality issues in a complex, fast changing environment
  • Produce quality documentation

About you

  • Solid experience designing and developing data transformation, data transport and data serving applications in a cloud environment (AWS, GCP, Azure)
  • Expert knowledge of Python and SQL and experience working with large data sets and extensive knowledge in databases (PostgreSQL, BigQuery etc.).
  • Solid experience designing and developing data applications at scale
  • Creative problem-solving and strong detail oriented abilities.
  • Experience with workflow orchestrators (e.g. Airflow, Argo, Luigi)
  • Fluent English communication skills.
  • Experience working in agile environments.

Nice to have

  • Experience with performance optimization of databases and building multi threaded applications is a huge plus.
  • Experience with Terraform and NoSQL
  • Data science experience

We can offer you:

  • Competitive salary
  • Full medical, vision, and dental insurance
  • Flexible schedule with remote-first work
  • Flexible PTO policy
  • Managed 401(k) via Slavic401k
  • Annual wellness budget
  • Learning and development stipend
  • Home internet and mobile phone subsidy

Our Culture in Our Words

Independent, Relaxed, Ownership, Flexibility, Always Learning, Casual, Adaptable, “Best Idea Wins,” Passionate, Dedicated, Very Capable/Competent, Efficient, Communicative, Welcoming, Caring, Scrappy, Friendly, Co-operative, Agile, Supportive, Principle-Driven, Respectful, Practical, Attentive, Funny, Self-Motivated, Silly Parrots

Our Commitment to Diversity, Equity & Inclusion

At Branching Minds, a diverse, inclusive, and equitable workplace is one where everyone, regardless of their gender, race, ethnicity, national origin, age, sexual orientation or identity, education, professional and life experiences, disabilities and abilities; feels valued and respected. We are proud to be an equal opportunity employer that is committed to continuing to create a diverse, inclusive and equitable environment.

Our Commitment to Individuals with Disabilities

Branching Minds is committed to disability inclusion, and to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at info@branchingminds.com.

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.