Overview
Visa is seeking a Sr. Software Engineer to support, maintain, automate and enhance large-scale Hadoop and cloud-based Big Data ecosystems and to contribute to software development initiatives.
What you'll do
- Perform engineering and administration duties for Big Data platforms built on open-source technologies such as Hadoop, Spark, and HBase.
- Design, develop, and implement automation solutions, tools and products to improve operational efficiency, platform reliability, and system scalability.
- Manage the AWS Big Data cluster.
- Write clean, efficient, and maintainable code based on business and technical requirements, and support the testing, deployment, and validation of software solutions.
- Build and enhance front-end applications using HTML, CSS, JavaScript, and SQL, applying strong UI/UX principles.
- Develop and maintain back-end services using Python, Java, and related technologies, including API design and integration.
- Leverage Generative AI (GenAI) to drive innovative solutions, improve productivity, testing, and automation.
- Collaborate with cross-functional teams to translate business requirements into efficient technical solutions and tools.
What you'll need
- Bachelor's degree and 3+ years of relevant work experience.
- 2+ years of experience with Big Data technologies (Hadoop, Spark) is required.
- Expertise in one or more programming languages, Python or Java, is required.
- Excellent interpersonal, verbal, and written communication skills.
Nice to have
- Hands-on experience in software engineering with strong coding skills.
- Experience with cloud platforms, preferably AWS, GCP and Databricks.
- AWS experience with big-data services such as AWS EMR, plus cloud fundamentals (networking, IAM/security, observability).
- Experience with cloud migration from on-prem to cloud.
- Experience with AWS operational tooling (e.g., CloudWatch/CloudTrail/SNS) and automation (e.g., CloudFormation).
- Solid foundation in computer science fundamentals and data structures.
- Proficiency in Python or Java and relevant AI libraries such as TensorFlow, PyTorch, etc.
- Strong experience developing front-end (HTML, CSS, JavaScript) and back-end services.
- Demonstrated use of Generative AI in development and testing workflows.
- Experience with LLMs and frameworks such as LangChain or LangGraph.
- Working knowledge of Linux fundamentals and system concepts (CPU, memory, storage, networking).
Details
- Location: Bengaluru, India.
- Work mode: at least 3 days in office, as confirmed by the Hiring Manager.
Read the full description and apply on the company’s own careers page.