Sr Software Engineer - Data Science
- Full-time
- Job Family Group: Technology and Operations
Company Description
About Visa
We dream of a future where it’s easy to pay and be paid. Across the planet. Where ever. Whenever. Securely. Easily.We have a great toolbox of leadership technologies including CyberSource and Authorize.net. Together, we are building leading edge full-service Payment Management solutions combining global payment processing, fraud management and payment security systems.
We are looking for a talented Senior Software Engineer to join our Enterprise Payments team!
Job Description
Work with product owners to understand the desired application capabilities and testing scenarios.
Work with product development engineers and data scientists to ensure implement ability of solutions. Deliver prototypes and production code based on need.
Work with data scientists to ensure implement ability of solutions. Deliver prototypes and production code based on need.
Work within and across Agile teams to design, develop, test, implement and support technical solutions.
Continuously improve software engineering practices
Create documentation and procedures for installation and maintenance.
Qualifications
Recent graduate in MS in Computer Science, with strength in Deep Learning, Machine Learning, and Data Mining.
Relevant coursework in modeling techniques such as logistic regression, Naïve Bayes, SVM, decision trees, or neural networks.
Strong understanding of algorithms and data structures.
Strong analytic and problem solving capability combined with ambition to solve real-world problems.
Results orientation with ability to plan work and work in a team
Experience working with large datasets using tools like Hadoop, MapReduce, Pig, or Hive is a plus.
Deep learning experience with TensorFlow is a plus.
Ability to program in one or more scripting languages such as Perl or Python and one or more programming languages such as Java, C++ or C#.
Experience with one or more common statistical tools such SAS, R, KNIME, Matlab.
Additional Information
- Strong apetitie to learn new technology and take on challenges
- Excellent verbal and written communication skills.
- Excellent interpersonal skills and above all, you are team players!