每日招聘速递之Credit Karma(可内推)
Android Engineer *
Credit Karma's mission is to make financial progress possible for everyone. We have over 60 million US members and are a true mission-oriented business, a rare case where our incentives are aligned with our users - we succeed by helping our members. If you're motivated by growth and impact, Credit Karma is one of the best places to work in tech today. We are growing our product beyond credit scores (e.g. Credit Karma Tax) and are well-positioned to become the main touchpoint for consumer finance, but there is so much work left to do! Engineers joining now have tons of opportunities to take on responsibility and ownership and have a meaningful impact. We embrace a culture where engineers are encouraged to identify opportunities to scale the product, technology, and organization, and then launch them into action. See some of our stories at engineering.creditkarma.com. As an engineer on the Android team, you’ll work on the #1 finance app in the Google Play store, used by millions of our members every month. You’ll be involved in many areas of the tech stack, from front-end user experiences, to the libraries and frameworks that run them, to the backend APIs that power them. We’re looking for people who are genuinely passionate about helping empower users to better themselves financially.
Some of the experiences on the Android team include:
- Working with the latest Android frameworks, libraries, and design patterns
- Using both Java and Kotlin
- Engaging the iOS team and cross-platform development with Swift and Objective-C
- Writing your own APIs in GraphQL
- Collaborating with product, design, and other engineering teams
- Participating in code and technical design reviews
- Designing metrics and dashboards to empower data-driven decisions
- Influence the features and direction of the app with your own ideas
Software Engineer *
Credit Karma's mission is to make financial progress possible for everyone. We have over 60 million US members and are a true mission-oriented business, a rare case where our incentives are aligned with our users - we succeed by helping our members. If you're motivated by growth and impact, Credit Karma is one of the best places to work in tech today. We are growing our product beyond credit scores (e.g. Credit Karma Tax) and are well-positioned to become the main touchpoint for consumer finance, but there is so much work left to do! Engineers joining now have tons of opportunities to take on responsibility and ownership and have a meaningful impact. We embrace a culture where engineers are encouraged to identify opportunities to scale the product, technology, and organization, and then launch them into action. See some of our stories at engineering.creditkarma.com. As a software engineer, you will be able to contribute to a wide variety of projects that power our business and help our members. We have a huge array of challenges - from building scalable systems to support new product features, decomposing our legacy PHP application into microservices that can work in concert to help our members, to managing the large amounts of data we need to unlock financial insights every day. We’re in the process of moving our backend stack towards Scala and Node.js based microservices, so there’s a lot of need for engineers who can come in and help us build for the future.
Some of the experiences as a Software Engineer include:
- Partnering with other engineering teams to solve important business and technology problems
- Building new microservices in Node.js and Scala
- Designing new systems and storage schema
- Building internal APIs in Thrift and migrating existing REST endpoints
- Profiling and improving the performance and scalability of services you own
- Identifying ways to improve our technology and process
- Participating in code and technical design reviews
- Designing metrics and dashboards to empower data-driven decisions
- Influencing the direction of our platform with your own ideas
Software Engineer, Infrastructure Services
Software engineers on our Infrastructure Services team have a responsibility that's simply-stated but extremely challenging: provide our large (and growing) engineering organization with Platform-as-a-Service offerings that allow them to be self-sufficient, productive, and focus on business impact. On this team you'll strive to give developers building services complete ownership of their code from development through testing to production by ensuring they have the visibility and tools needed to make effective, continual change. You will build and integrate tools that enable teams to work with containers at-will and at-scale. Your efforts will enable rapid iteration and self-management of services for all of Credit Karma's engineers. Your days will be heavily collaborative with our Operations and Engineering teams to understand and deliver on their needs. If you want to be part of a small and impactful team, enjoy collaborating, thrive on building and maintaining highly-scalable critical systems, and have passion and tenacity for tackling complex problems, this is a an opportunity for you.
What the Job Entails
- Design, code, and evolve the core PaaS offerings on which CK’s applications are developed and run
- Drive and refine our approach to containers and services
- Support cloud (private and public) initiatives in the vein of Infrastructure as Code
- Write code and integrate with frameworks and open-source tools such as service discovery and orchestration
- Code tools to provide developers self-service management and provisioning
- Perform technical design and code reviews to ensure best practices for services
- Collaborate with Engineering and Operations on new feature rollouts
Our Ideal Candidate (you don't need all of these, but the more, the merrier)
- 4+ years of professional experience in server-side website development
- Strong coding skills in a language such as Scala, PHP, Java, Go, Python, Ruby
- Solid understanding of large-scale web application system architectures running on Linux
- Experience with Docker, service discovery, and orchestration frameworks such as Kubernetes
- Experience with configuration-management tools such as Salt, Chef, Puppet, Ansible
- Experience working with large-scale service-oriented production environments
- Battle-hardened knowledge of application scalability, performance, and security concerns
- Great communication skills and eagerness to collaborate
- Boundless curiosity to learn new things
最新评论
推荐文章
作者最新文章
你可能感兴趣的文章
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to [email protected]. For more detail of the source, please click on the button "Read Original Post" below. For other communications, please send to [email protected].
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。