Staff Software Engineer, Data Platform

Wealthfront

  • Location
    • Palo Alto
  • Date Posted
  • 28 Apr 2021
  • Function
  • Software Engineering
  • Sector
  • Fintech

Our goal is to provide better experiences and financial outcomes for our clients as we understand their financial situations and aspirations. To do this, we need to both scale our platform to handle our growing client base and deliver new features. Our data engineering team is at the center of this exciting challenge.

As a Wealthfront Software Engineer on the Data Platform team, you will be challenged to help build a cloud-native Data Analytics Platform that securely manages our clients’ financial data. Most data platforms use data for reporting and ad hoc analysis. We push the boundaries of real-time decisioning using ML and optimization within our product experiences. Optimized cost to serve, high throughput, low latency insights are new challenges to most software engineers today. As part of an agile team in a startup, you will have input, impact and ownership in the entire process rather than be part of a large company assembly line.

Note: This role has the option to be U.S.-based remote or based in Palo Alto, CA.

Responsibilities

  • Help define data platform capabilities and patterns
  • Lead engineering initiatives to deliver on these capabilities
  • Understand and anticipate stakeholder needs and translate needs into deliverable data systems and products that process in batch or in real-time
  • Design and develop reusable components and frameworks for ingestion, cleansing, and data quality
  • Help mentor, guide and grow the technical depth of other members of the team.
  • Collaborate with data team, product owners, Scrum-master to refine and estimate stories/epics
  • Be an integral part of our scrum team to deliver on commitments on time and with good quality

Education, skills and experience

  • Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience.
  • 8+ years of experience with Bachelor’s degree or Masters degree in relevant fields with 6+ years experience in Data engineering / Big Data.
  • 6+ years of experience working with data technologies that power analytics (e.g. EMR, Spark, Kafka, Airflow, Redshift or Data warehouse, etc)
  • Deep understanding of data persistence (relational, key/value, document, columnar, OLAP)
  • Expert at SQL and query performance tuning
  • Expertise in object-oriented and/or functional programming languages (e.g. Java/Scala, Python)
  • Excellent written and verbal communication and social skills; able to effectively collaborate with partners
  • Detail oriented. Strong prioritization skills and sense of urgency
  • Objectively analyzes the pros, cons, and the tradeoffs of a design path and helps the team to arrive at the most optimal solution, which may not be their own
  • Loves to learn and experiment with new technologies and shares findings with the team
  • Effective team player. Honest and respectful of others

Additional preferred skills

  • AWS Certifications
  • Functional programming
  • Experience with Chef, Jenkins and similar build tools
  • Experience with Apache Flink (or any CEP tool) is nice to have
  • Familiarity with machine learning and data analysis packages
  • Familiar with how reporting software works (Tableau/AWS Quicksight/Superset etc.)

Everyone across the financial spectrum deserves to live secure and rewarding lives. In order to successfully serve clients across the United States, the Wealthfront team is focused on hiring team members with a diverse range of backgrounds, experiences and perspectives. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

About Wealthfront

Wealthfront is a nextgen banking and investing service on a mission to build a financial system that favors people, not institutions. We help you grow your wealth through automated investing and savings tools and give you a complete picture of your financial life with an intuitive mobile app.

Our ultimate vision is to optimize and automate all of our clients’ finances and build what we call Self-Driving Money™️. We want clients to be able to automatically deposit their paycheck into their Wealthfront Cash Account, and let us take care of the rest — pay their bills, top off their emergency fund or 401(k), and invest the rest in their Wealthfront Investing accounts based on their goals. Join us and help turn this industry on its head and build a service that our clients don't just like, they love.