Visa logo

Staff Data Engineer

Visa
NewPosted today

LOCATION

IN · Onsite

EXPERIENCE

Any experience

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

Data EngineeringSparkSQLData PipelinesKubernetesCI/CDData SecurityData GovernanceObservability

Job description

Overview

Design, implement, and improve secure, scalable, high-quality data applications and systems as a Staff Data Engineer. Work hands-on with code, data, modern tools, cloud services, automation frameworks, and AI-assisted development while collaborating with cross-functional teams to deliver technology solutions in the fintech sector.

What you'll do

  • Understand data ecosystems, security, privacy, and retention requirements to support business and product features.
  • Participate in stakeholder meetings to identify and clarify requirements and determine business needs.
  • Translate functional requirements into architecture designs for one or more components using existing architecture design patterns, and communicate these to Data Engineers.
  • Implement extensible, maintainable, and reusable code using appropriate coding patterns, guidelines, and best practices.
  • Participate in code reviews to ensure standards are followed.
  • Provide end-to-end ownership of data products or data pipelines, including mitigation of technical debt and documentation of errors or unexpected bugs.
  • Identify and conduct required testing for moderately complex use cases, including unit testing, coding standards, and security scans.
  • Build tools and standard automation processes to transform, manage, access, deploy, and monitor data processes in batches and in real time.
  • Write queries to extract and compile raw data across end-to-end pipelines, and implement orchestration techniques to automate data extraction logic.
  • Ensure adherence to data management principles, governance, and tools to maintain data quality across multiple features.
  • Develop and update troubleshooting guidance and procedures for reviewing, addressing, and fixing advanced problems flagged by testing.
  • Manage software upgrades and server patches for security remediation where applicable.

What you'll need

  • 6+ years of relevant work experience with a Bachelor's Degree, or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD), or 0 years of work experience with a PhD, or 8+ years of relevant work experience.
  • Experience in solving data problems using data technologies.
  • Experience with Hadoop, Hive, HBase, Spark, Trino, or comparable distributed data systems.
  • Experience designing and implementing data pipelines and large-scale data processing jobs.
  • Experience writing, modifying, and reviewing high-quality, testable, and efficient code.
  • Experience with data pipelines, ETL/ELT, data-quality frameworks, Java or Python, SQL, Git, and production troubleshooting.
  • Experience developing unit, integration, and end-to-end tests with a focus on automation.
  • Experience building and maintaining CI/CD pipelines and deploying applications using containerization and orchestration tools.
  • Experience monitoring applications in production and troubleshooting issues using observability tools.
  • Experience integrating AI or ML services into applications, where applicable.
  • Experience collecting and analyzing metrics to guide optimizations and improvements.
  • Experience partnering with stakeholders to clarify requirements and ensure deliverables meet business needs.
  • Experience applying secure coding practices and complying with regulatory standards.
  • All roles require digital fluency, including the ability to work with emerging technologies such as Generative AI tools (e.g. ChatGPT, Microsoft Copilot) to support everyday work.

Nice to have

  • 6 or more years of work experience with a Bachelor's Degree, or 4 or more years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD), or up to 3 years of relevant experience with a PhD.
  • Experience in solving data problems using data technologies.
  • Experience with Hadoop, Hive, HBase, Spark, Trino, or comparable distributed data systems.
  • Experience contributing in Open source components.
  • Experience using or building AI agents and agentic patterns to improve development, testing, operations, troubleshooting, automation, onboarding, and documentation.
  • Experience with data pipelines, ETL/ELT, data-quality frameworks, Java or Python, SQL, Git, and production troubleshooting.
  • Experience with enterprise-class systems engineered for high availability, low latency, scalability, and supportability.
  • Architecture depth across storage/compute separation, query and table formats, streaming, metadata, governance, and interoperability.
  • Experience building and pushing code into production.
  • Experience implementing and supporting real-time systems.
  • Experience mentoring junior engineers and writing clear technical documentation.

Details

  • Location: Bengaluru, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Data Engineer