Data Engineer-Sr. Consultant level-Data Serving
Company | Visa |
---|---|
Location | San Mateo, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, MBA, PharmD, JD, MD |
Experience Level | Senior, Expert or higher |
Requirements
- 8 or more years of relevant work experience with a Bachelor Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD.
- 5+ years working with real-time technologies such as Kafka, KStreams and Flink.
- 3+ years working with Big Data technologies such as Spark, Hive, YARN.
- Excellent Java and Python programming skills. GoLang is a plus.
- Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving, and complexity analysis.
- Experience working in fast pace Agile environment with good software development practices such as CI/CD, code reviews and test automation.
Responsibilities
- Responsible for managing project or release and providing guidance to other teammates
- Define and deliver high quality code for features and bug fixes working independently
- Enhance and support production systems
- Subject matter expert in data domain and related technology
- Follows established software development guidelines and Visa security standards
- Build and maintain relationships with the agile team, the user community, architects, and support teams to understand requirements and implement effective solutions
- Work closely with the development team to implement the required solutions following agile practices
- Identify opportunities for further enhancements and refinements to standards and processes
- Keep up with industry in terms of technology and best practices and help drive innovation internally
- Support and coach junior engineers.
Preferred Qualifications
- 9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD.
- Familiarity with Kubernetes highly preferred.
- Experience with implementing and supporting real-time systems in production handling tens of thousands of events per seconds is a plus.
- Experience with RDBMS and NoSQL databases like MySQL, DB2, Redis and Cassandra.