Capital One Senior Data Engineer in McLean, Virginia
McLean 2 (19052), United States of America, McLean, Virginia
At Capital One, we’re building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding.
Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.
Senior Data Engineer
As a Data Engineer on the Card ML Tech team, you will ingest, store, process, analyze and explore data. That data will be messy but filled with interesting insights of high business value. These insights are typically developed using Machine Learning and delivered via business applications, and you will be involved in the design, development, and deployment of these data products. Soup to nuts.
In this role you will be working horizontally across Capital One’s most strategic and critical initiatives. Together with the team you will support the implementation of Machine Learning products through: architecture guidance, best practices, data migration, capacity planning, implementation, troubleshooting, monitoring and much more. We rigorously refactor towards the simpler solutions, and believe that the good developer is strategically lazy. The team works with a wide range of tools and technologies. You will bring solid foundational skills, which when combined with experience and best practices, will make you a valuable member of the team. Our developers typically use technologies such as: Python, Scala, Go, Java, Spark, Flink, Kubernetes, Redis, Postgres, and AWS. But a better tool is always welcome.
Working with product owners to understand desired application capabilities and testing scenarios Continuously improving software engineering practices
Working within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies
Leading the craftsmanship, availability, resilience, and scalability of your solutions
Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal and external technology communities, and mentor other members of the engineering community
Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity
At least 5 years of Software Engineering experience in Java, Python, Scala, or Go
At least 4 years of SQL, Relational and NoSQL experience
At least 2 years of Big Data experience with Spark, Flink, and other distributed computing technology
At least 2 years of AWS or other Cloud technology experience
At least 4 years of experience managing and supporting the full life-cycle of IT development projects
- 5+ years of Restful API experience
- 2+ years experience distributed databases
What We Have:
Flexible work schedules
Convenient office locations
Generous salary and merit-based pay incentives
A startup mindset with the wallet of a top 10 bank
Monthly innovation challenges dedicated to test driving cutting edge technologies
Your choice r sponsoring a new qualified applicant for employment authorization for this position.of equipment (MacBook/PC, iPhone/Android Device)
At this time, Capital One will Not sponsor a new applicant for employment authorization for this position.