Wealthfront Engineering
Commit Activity
HIGH
LOW

Last Push to Production

1 hour ago

1:33pm | April 24, 2014

We don't have a release cycle,
we have a deploy button.

We deploy code to production frequently, quickly, and safely. We invest time in our testing infrastructure
and continuous deployment environment because it's the only way we can deliver dozens of changes to the site
each day with the confidence expected of a trusted financial institution.

An investment platform
designed by engineers, for the world

We are building an internet platform for sophisticated investing. We make some of the best financial advice and management available to everyone by implementing investing research in software, but doing so comes with a host of difficult investing problems. Our ability to take on those challenges is our greatest asset.

Better data leads to better choices

We have the fastest growing source of data on how people make their investing decisions. Investors don't always act rationally, and analyzing the data we gather allows us to better assist our clients when they're making choices with their money. We use data both to optimize our existing products and motivate the next generation of innovation.

Transparency through visual communication

Often, the best way to answer the complex and important questions
that arise in investing is to build intuitive visualizations. We believe communicating how we advise and invest for clients is important, and we leverage modern web and mobile technology to create them.

Join Us

Full Stack Engineer

Are you interested to apply modern consumer web technologies and design principles to make investing delightful? Do you want to ship code in under 10 minutes?

Responsibilities:

  • Build visualizations and analytics to make complex ideas clear and intuitive
  • Refactor and improve the maintainability of the codebase
  • Help continually improve our site reliability and performance
  • Write simple, elegant, cross-browser HTML, CSS, and JS
  • Participate in the continuous improvement of our front-end infrastructure

Requirements:

  • Expert in browser web stack (HTML/CSS)
  • Expert knowledge of JavaScript, familiarity with jQuery a plus
  • Experience with Ruby on Rails or similar server-side framework (such as Django), experience with client-side framework a plus
  • Current with modern and developing web standards and technologies
  • Passion for agile, test-driven development, continuous integration, and automated testing
  • BS or MS in computer science, related field, or equivalent professional experience


Mobile Engineer

Are you interested in building the flagship iOS apps for the fastest growing online financial service? We’re looking for outstanding engineers who are passionate about designing and delivering incredible user experiences that will revolutionize the way people manage their investments.

Responsibilities:

  • Build a world-class native iOS application
  • Work with frontend and backend engineers to design, build, and test reusable REST APIs
  • Collaborate with design to build delightful mobile experience

Desired Skills and Experience:

  • Experience shipping an iPhone/iPad app to the App Store
  • Experience writing unit tests and testable code
  • Knowledge of iOS SDK performance tools and optimization techniques
  • Experience with Mac OS development, Java and API design a plus
  • Excellent problem solving, critical thinking and communication skills
  • BS or MS in computer science, related field, or equivalent professional experience


Backend Engineer

Are you interested in building the systems, infrastructure, data, and analytics for the fastest growing online financial service? Do you want to ship code in under 10 minutes?

Responsibilities:

  • Design, implement, test, and maintain backend components: application, data, infrastructure, analytics, and deployment
  • Design and build systems with automated instrumentation and monitoring
  • Live and breathe resiliency and uptime
  • Consistently improve maintainability and stability of the codebase

Requirements:

  • Expert in Java or similar language (such as C++ or C#)
  • Experience with online data stores (preferably MySQL); experience with offline data stores (preferably Hadoop stack) is plus
  • Experience with at least one scripting language
  • Passion for agile, test-driven development, continuous integration, and automated testing
  • Solid understanding of distributed systems and functional programming paradigms
  • BS, MS, or PhD in computer science, math, physics, or related field


Data Engineer

Are you interested to build the data and analytic systems which power the fastest growing online financial service? We're looking for talented engineers who are passionate to apply continuous deployment to building systems which enable self-service access to sophisticated data and analysis, from data pipelines to machine learned models.

Responsibilities:

  • Design and implement diverse data infrastructure and corresponding analytics applications, based on modern Hadoop ecosystem
  • Design and build systems with automated instrumentation and monitoring
  • Consistently improve maintainability and stability of the codebase

Requirements:

  • Demonstrated excellence with Hadoop ecosystem and modern data platform architectures
  • Solid understanding of machine learning concepts, including statistics, linear algebra, and calculus
  • Expertise in Java and at least one scripting language
  • Experience with OLTP and OLAP databases
  • Passion for agile, test-driven development, continuous integration, and automated testing
  • MS or PhD in computer science or related field


Devops Engineer

Are you interested to build and support automated operational systems which solve complex problems from systems deployment to distributed replication? We're looking for talented devops engineers to build and scale fully-automated operational and systems infrastructure, managing systems ranging from multi-billion notional trading systems to Hadoop-based analytic systems.

Responsibilities:

  • Write code to build scalable, reliable and secure systems
  • Improve devops culture where everyone has pager duty
  • Automate systems installation, configuration, maintenance, and recovery
  • Troubleshoot and resolve platform issues

Requirements:

  • Experience in Ruby, C, Java, and Linux / JVM-based infrastructure
  • Expertise in cloud providers, such as Amazon Web Services, Rackspace, or Digital Ocean
  • Experience with configuration management systems, such as Chef, Puppet, SaltStack, or CFEngine
  • Excellent troubleshooting skills, problem solving, critical thinking, and communication skills
  • Passion for agile, test-driven development, continuous integration, and automated testing
  • BS or MS in computer science, related field, or equivalent professional experience

Recent Blog Posts