Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Machine Learning Engineer image - Rise Careers
Job details

Senior Machine Learning Engineer - job 1 of 3

Company Description

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.

Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.

Job Description

About the Role:

Visa AI as a Service (VAIaS) operationalizes the delivery of AI and decision intelligence to ensure their ongoing business values. Built with composable AI capabilities, privacy-enhancing computation, and cloud-native platforms, VAIaS automates the updates to data, models, and applications. Combined with strong AI governance, VAIaS optimizes the performance, scalability, interpretability and reliability of AI models and services. If you want to be in the exciting payment and AI space, learn fast, and make big impacts, Visa AI as a Service is an ideal place for you!

This position is for a Senior Engineer with solid development experience who will focus on creating new capabilities for Visa AI as a Service while maturing our code base and development processes. In this position, you are first a passionate and talented developer that can work in a dynamic environment as a member of Agile Scrum teams.  Your strong technical leadership, problem-solving abilities, coding, testing and debugging skills is just a start.  You must be dedicated to filling product backlog and delivering production-ready code.  You must be willing to go beyond the routine and prepared to do a little bit of everything.

You will be an integral part of the development team, sometimes investigating new requirements and design and at times refactoring existing functionality for performance and maintainability, but always working on ways to make us more efficient and provide better solutions to our end customers. The role is for a self-organized individual with knowledge of web application and web service development. The candidate will perform hands-on activities including design, documentation, development and test of new functionality. Candidate must be flexible and willing to switch tasks based on team’s needs.

Essential Functions

  • Collaborate with project team members (Product Managers, Architects, Analysts, Software Engineers, Project Managers, etc.) to ensure development and implementation of new data-driven business solutions

  • Drive development effort End-to-End for on-time delivery of high-quality solutions that conform to requirements, conform to the architectural vision and comply with all applicable standards

  • Responsibilities span all phases of solution development including:

  • Collaborate with senior technical staff and PM to identify, document, plan contingency, track and manage risks and issues until all are resolved

  • Present technical solutions, capabilities, considerations, and features in business terms. Effectively communicate status, issues, and risks in a precise and timely manner

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.

Qualifications

Basic Qualifications:
• 2 or more years of work experience with a Bachelor’s Degree or an Advanced Degree (e.g. Masters, MBA, JD, MD, or PhD)

Preferred Qualifications:
• 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
• Experience with Kafka, Spark, Golang, Backend dev, K8s, DevOps
• Exposure to areas like Machine Learning, Big Data, Distributed Systems or SRE or Java, or  C/C++.
• Experience in at least one of the following: Golang, Java, or C/C++
• Familiarity with web service standards and related patterns (REST, gRPC)
• Experience implementing solutions for low-latency, distributed services using open standard technologies.

Additional Information

Work Hours: Varies upon the needs of the department.

Travel Requirements: This position requires travel 5-10% of the time.

Mental/Physical Requirements: This position will be performed in an office setting.  The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.

Visa is an EEO Employer.  Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.  Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.

U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is 116,500.00 to 164,500.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.

Average salary estimate

$140500 / YEARLY (est.)
min
max
$116500K
$164500K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Machine Learning Engineer, Visa

Join Visa as a Senior Machine Learning Engineer, where you'll be at the forefront of innovating payment solutions! Based in Austin, TX, Visa is a global leader in payments technology, connecting individuals, businesses, and institutions worldwide. As part of Visa AI as a Service (VAIaS), you will play a crucial role in operationalizing AI and decision intelligence, ensuring that we continue delivering outstanding value to our customers. This position is perfect for dynamic, passionate developers who aren’t afraid to go beyond routine tasks to create cutting-edge capabilities. In this role, you’ll be collaborating with a talented team on Agile Scrum projects while enhancing our code base and development processes. Your responsibilities will include everything from designing and implementing new functionalities to refactoring existing features for improved performance. You’ll work closely with various stakeholders including Product Managers, Analysts, and Software Engineers to drive the development effort from concept to completion. This hybrid role allows you to enjoy the flexibility of remote work while being expected in the office 2-3 days a week. If you have experience with Kafka, Spark, or working on distributed systems, and you're ready to make a significant impact in the payment and AI space, Visa is the place for you. Apply today and experience the exciting career opportunities awaiting you at Visa!

Frequently Asked Questions (FAQs) for Senior Machine Learning Engineer Role at Visa
What are the main responsibilities of a Senior Machine Learning Engineer at Visa?

As a Senior Machine Learning Engineer at Visa, your main responsibilities include collaborating with team members to develop data-driven solutions, driving end-to-end development efforts to ensure on-time delivery of high-quality services, as well as presenting technical solutions in business terms. You will be involved in all phases of solution development while continuously optimizing performance and scalability of AI models.

Join Rise to see the full answer
What qualifications are required for the Senior Machine Learning Engineer position at Visa?

Visa requires candidates for the Senior Machine Learning Engineer position to possess a Bachelor's Degree with at least 2 years of experience or an advanced degree with a lesser experience threshold. Familiarity with technologies like Kafka, Spark, and backend development in Golang, along with some experience in machine learning and distributed systems, is highly preferred.

Join Rise to see the full answer
What technologies should a Senior Machine Learning Engineer at Visa be familiar with?

Candidates for the Senior Machine Learning Engineer role at Visa should be familiar with technologies such as Kafka, Spark, Golang, Kubernetes (K8s), and DevOps practices. Additionally, experience with Java, C/C++, and web service standards like REST and gRPC is beneficial.

Join Rise to see the full answer
Is the Senior Machine Learning Engineer role at Visa a remote position?

The Senior Machine Learning Engineer position at Visa is hybrid, allowing you to work from home while also spending 2-3 days per week in the office. This flexible arrangement helps foster collaboration without sacrificing work-life balance.

Join Rise to see the full answer
What kind of impact can a Senior Machine Learning Engineer make at Visa?

A Senior Machine Learning Engineer at Visa can significantly impact the development of AI and decision intelligence solutions, shaping the way transactions are processed securely and efficiently. Your work will directly enhance the customer experience and provide innovative solutions within the payment technology landscape.

Join Rise to see the full answer
Common Interview Questions for Senior Machine Learning Engineer
How do you approach problem-solving in machine learning projects?

When tackling problem-solving in machine learning projects, I start by defining the problem clearly and gathering relevant data. I then perform exploratory data analysis to understand patterns and potential anomalies. I prioritize the selection of appropriate algorithms and model evaluation metrics, iteratively improving the model based on performance results.

Join Rise to see the full answer
Can you explain your experience with distributed systems?

In my previous roles, I have worked extensively with distributed systems, applying concepts like load balancing, fault tolerance, and data consistency to ensure seamless operation under varying loads. I have implemented solutions that leverage cloud platforms and microservices architecture to enhance scalability and reliability.

Join Rise to see the full answer
What are your thoughts on Agile methodology in software development?

I believe Agile methodology is crucial for promoting flexibility and responsive project management in software development. It enhances collaboration within teams and allows us to pivot quickly based on client feedback and evolving project dynamics, resulting in a more successful end product.

Join Rise to see the full answer
How do you ensure the quality of your code?

To ensure code quality, I adhere to best practices by writing clean, maintainable code with ample comments. Additionally, I utilize version control, conduct code reviews, and write unit tests to catch issues early. I also advocate for continuous integration practices to maintain the integrity of the codebase.

Join Rise to see the full answer
Describe your experience with Kafka.

My experience with Kafka includes designing event-driven architectures where Kafka serves as the backbone for data integration. I’ve successfully set up producers and consumers, handled message serialization, and implemented monitoring tools to oversee system health and performance.

Join Rise to see the full answer
What machine learning algorithms are you most familiar with?

I am proficient in various machine learning algorithms, including regression models, decision trees, support vector machines, and neural networks. I choose algorithms based on the nature of the dataset and the specific problem I am solving, optimizing performance through practices such as feature engineering and parameter tuning.

Join Rise to see the full answer
How do you stay updated with the latest trends in AI and machine learning?

I regularly engage with the AI community through attending webinars, participating in forums, and reading research papers. Additionally, I follow industry leaders on social media and subscribe to relevant publications to ensure I am informed on the latest advancements and tools in AI and machine learning.

Join Rise to see the full answer
Can you give an example of a challenging project you’ve worked on?

Certainly! One challenging project involved optimizing a recommendation algorithm which initially suffered from latency issues. I collaborated with cross-functional teams to refine the data pipeline and enhance model performance, resulting in a significant reduction in processing time and improved user engagement.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

In a fast-paced environment, I prioritize tasks based on their impact and urgency. I maintain open communication with my team to understand collective goals, use task management tools to visualize workloads, and regularly reassess priorities to adapt to changing project requirements.

Join Rise to see the full answer
What role does collaboration play in your work as a senior engineer?

Collaboration is critical in my role as a senior engineer. I strongly believe that cross-functional teamwork leads to more innovative solutions. By sharing insights, brainstorming ideas, and giving feedback to my peers, we can leverage diverse skills and experiences to enhance project outcomes and accelerate delivery.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Santo Domingo, Dominican Republic
Posted 13 days ago
Photo of the Rise User
Posted 8 days ago
Jobot Hybrid Centreville, MD
Posted 18 hours ago
Photo of the Rise User
Posted 12 days ago
Wiz, Inc. Remote Remote - United Kingdom
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted yesterday

Visa Inc. operates as a payments technology company worldwide. The company facilitates commerce through the transfer of value and information among consumers, merchants, financial institutions, businesses, strategic partners, and government entiti...

708 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!