Staff Data Engineer
- Published on
About the Role
Visa is seeking a Staff Data Engineer to design and develop mission-critical systems focusing on high availability and performance. Key responsibilities include:
- Designing high-quality products and services through iterative development of new products and enhancements to existing systems.
- Instilling best practices for software development while delivering quality work within tight schedules.
- Monitoring platform health, generating performance reports, and implementing continuous improvement strategies.
- Coordinating Continuous Integration activities and contributing to core product code.
About the Candidate
To qualify for this role, the ideal candidate will meet the following basic qualifications:
- At least 5 years of relevant work experience with a Bachelor’s Degree or equivalent experience.
Additionally, preferred qualifications include: - Over 6 years of work experience with a Bachelor’s degree or 4 or more years with an Advanced Degree.
- Expertise in software development methodologies and proven experience in a lead role.
- Proficiency in Java or Scala, experience in building ETL pipelines, distributed data processing, and high-performance APIs.
- Familiarity with Docker, Kubernetes, streaming technologies, SQL, and non-relational databases.
About the Company
Visa is a global leader in payments technology, processing over 259 billion transactions across more than 200 countries each year. The company aims to enhance commerce through innovative and secure payment options. Joining Visa means becoming part of a purpose-driven organization striving to uplift individual and economic success.
Company Culture and Benefits
Visa is committed to creating a diverse workplace. The company promotes equal opportunity in hiring and supports employees through a range of benefits aimed at fostering a collaborative and inclusive environment. Employees in hybrid roles are expected to work in the office 2-3 days a week, contributing to team synergy while maintaining flexibility for remote work.
Technical Skills and Experience
Candidates for the Staff Data Engineer role must possess strong analytical and troubleshooting skills, with a passion for delivering high-quality code. Familiarity with Agile/Scrum methodologies and the ability to manage multiple projects driven by changing priorities are crucial for success. Experience with GenAI technologies is also considered a plus.