Staff ML Engineer

VisaFoster City, CA
11dHybrid

About The Position

Visa Technology & Operations LLC, a Visa Inc. company, needs a Staff ML Engineer (multiple openings) in Foster City, CA to: Architect, design, build, develop, test, and/or implement software applications. Conduct business and technical analysis, code reviews, and unit testing. Implement, and produce technical documentation of solutions for new development, system enhancements, and production support. Design, develop, and implement modifications and corrections to existing software, including the development of debugging routines. Perform regular check-ins to continuous integration of systems and/or software applications. Participate in cross-functional teams and work with architects, systems analysts, project managers, QA and other developers to implement business requirements while applying the latest available tools and technology. Work under direct supervision to ensure on-time delivery of projects, production support plans, and knowledge transfer for long-term supportability of upgrades, enhancements, and deployments. Position reports to the Foster City, California office and may allow for partial telecommuting.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or related field, followed by 5 years of progressive, post-baccalaureate experience in the job offered or in a software engineer-related occupation.
  • Alternatively, a Master’s degree in Computer Science, Information Technology, or related field and 2 years of experience in the job offered or in a software engineer-related occupation.
  • Position requires experience in the following:
  • Java.
  • Knowledge of 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.

Responsibilities

  • Architect, design, build, develop, test, and/or implement software applications.
  • Conduct business and technical analysis, code reviews, and unit testing.
  • Implement, and produce technical documentation of solutions for new development, system enhancements, and production support.
  • Design, develop, and implement modifications and corrections to existing software, including the development of debugging routines.
  • Perform regular check-ins to continuous integration of systems and/or software applications.
  • Participate in cross-functional teams and work with architects, systems analysts, project managers, QA and other developers to implement business requirements while applying the latest available tools and technology.
  • Work under direct supervision to ensure on-time delivery of projects, production support plans, and knowledge transfer for long-term supportability of upgrades, enhancements, and deployments.

Benefits

  • Medical
  • Dental
  • Vision
  • 401 (k)
  • FSA/HSA
  • Life Insurance
  • Paid Time Off
  • Wellness Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service