Job Description
Acorns is seeking a highly-motivated, detail-oriented Senior Data Engineer. This position will reside in Data Engineering, which serves as the central data platform team for the company. The Data Engineering team is responsible for delivering a world class scalable and secure data platform that serves millions of up-and-coming Acorns customers by leveraging best in class tools and frameworks like Databricks and Flink. We process Petabytes of app interactions and complex financial data daily. In this role you will be a vital component to the success of our Engineering, Analytics, and Data Science teams. This is a full-time, direct hire position, working regular hours. Acorns is a remote-first organization, offering the flexibility to work remotely while providing optional access to office space in Irvine, CA. What you will do at Acorns: Interface with various parts of business, Products, Project Management, and Leadership. Understand data landscape and data flow and processes. Fix or enhance production data pipelines. Receive operational updates from our GoHenry & PixPay team members during Acorns’ quarterly global virtual all-hands session. Work with the engineering leadership team to align, establish and promote engineering-wide priorities, including new features, infrastructure, and tool building. Optimize performance of business-critical data processes and identify and resolve data process issues. Develop new data pipelines for ingesting, integrating various heterogeneous data sources. Design and develop data pipelines to support reliable, timely and accurate computation of business metrics in collaboration with Analytics. Propose and promote new ways to solve a problem to gain efficiency and to scale. Complete a Performance Development Check-in to align on Performance and Values Rating Trends. Contribute and execute on Acorns Data Roadmap. Author, propose and execute technical initiatives. Define career path opportunities for development. Delivered one or more large initiatives and act as a lead or mentor to 1 or more engineers. What you will bring to Acorns: 8 to 10 years of experience with a BS/BA; or 5 years and an advanced degree; or equivalent work experience 5+ years of Java/Scala/Python experience 8+ years of software engineering experience in an internet facing solution Object oriented fundamentals (OOA, OOD, OOP) Strong system design fundamentals Advanced understanding of SQL and database/data warehouse design concepts Understand advanced algorithms, data structures and design patterns Experience in building and owning a scalable system, service or process or pipeline designed to handle billions of records Experience with Test Driven Development is a plus but not required Experience with AWS, Hadoop, Spark, and Kafka or Kinesis is a plus but not required Experience with Spark or Databricks is a plus but not required Experience with Airflow or Luigi is a plus but not required Experience using Data Quality tools such as Amazon Deequ or Great Expectations is a plus but not required Experience in Agile Methodology is a plus but not required Hunger to deliver game-changing products Exceptional drive and precision in delivery A belief that your work is tied to your life's mission Optimistic about the potential of societal change You are not expected to have experience with all listed requirements. If you feel passionate about Acorns' mission, vision, and values, please apply. What we offer: Competitive salary and stock options A comprehensive benefits package for you and your family Flexible work location, hours, and paid time off 401(k) discretionary match Monthly Acorns account contribution & GoHenry account for your family Mindfulness and Financial Wellness resources, Headspace and Addition Wealth Acorns Career Development Program (Ongoing training sessions, development plans, development check-ins, Cornerstone’s online training platform) Roots Leadership Program for Emerging Leaders Community week onsite gatherings and various virtual events Talented and motivated team members who care deeply about one another, our mission, and our customers. The rare opportunity to create a new world. We inspire one another every day to do meaningful work that solves big societal challenges.
Harvest Platform helps consumers negotiate bank fees and get refunds automatically. Harvest Platform is an artificial intelligence startup that helps consumers identify and negotiate bank fees. Bank fees are a $100B industry annually that has become a massive painpoint for American consumers. However, many of these fees are negotiable. Harvest Platform leverages artificial intelligence to identify negotiable fees and automatically negotiates with banks at the click of a button. Harvest Platform currently supports automated negotiation with 5 of American's top 10 banks.