Staff ML Engineer

Visa Visa · Fintech · Foster City, CA +1 · Software Development/Engineering

Staff ML Engineer at Visa, Foster City, CA. Responsibilities include architecting, designing, building, developing, testing, and implementing software applications. The role involves conducting business and technical analysis, code reviews, unit testing, and implementing technical documentation for new development, system enhancements, and production support. It also includes designing and implementing modifications to existing software, performing check-ins to continuous integration systems, and participating in cross-functional teams to implement business requirements. The engineer will work under direct supervision to ensure timely project delivery, production support, and knowledge transfer.

What you'd actually do

  1. Architect, design, build, develop, test, and/or implement software applications.
  2. Conduct business and technical analysis, code reviews, and unit testing.
  3. Implement, and produce technical documentation of solutions for new development, system enhancements, and production support.
  4. Design, develop, and implement modifications and corrections to existing software, including the development of debugging routines.
  5. Perform regular check-ins to continuous integration of systems and/or software applications.

Skills

Required

  • Java
  • Data structures implementation and optimization
  • Multi-threading, concurrency, and error-handling
  • Building enterprise scale web services (RESTful), and their scalability, resiliency, and availability
  • Building application frameworks or reusable components
  • Python