Senior Software Engineer

VisaAustin, TX
4hHybrid

About The Position

Are you energized by the latest advances in Generative AI and eager to be part of shaping the next generation of intelligent applications? At Visa’s Corporate Generative AI (CGAI) team, we’re looking for early-career developers excited to learn, grow, and contribute to innovative AI-driven projects. This is your opportunity to join a supportive and creative team, work on impactful solutions, and explore cutting-edge technology in a collaborative environment. If you’re curious, enthusiastic, and ready to make your mark in the fast-evolving world of AI, we’d love to connect with you! Essential Functions: Design, develop and implement end-to-end software features (full stack) with the end user in mind. Write clean, efficient, and maintainable code to implement these features. Optimize code and model performance for efficiency and scalability. Develop and execute unit tests, integration tests, and system tests to ensure feature reliability. Implement automated test cases with high code coverage. Validate the performance and accuracy of integrated AI models. Integrate Generative AI models into the software application. Ensure that models are properly interfaced with other system components. Leverage GenAI tools in daily engineering work (e.g., coding assistance, debugging, testing, documentation), validating outputs for accuracy and quality. Participate in code reviews to ensure code quality and consistency. Adopt CI/CD practices to automate testing and deployment processes. Ensure that new features are seamlessly integrated into production environments. Collaborate with security, privacy, and governance teams to ensure that the products developed comply with relevant policies, standards, and regulations. Liaise with other developers, business units, product managers, engineering, and other applicable groups to ensure flawless execution This is a hybrid position. Expectations of days in office will be confirmed by your hiring manager.

Requirements

  • 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience
  • Education BS/MS in Computer Science, Software Engineering, Data Science or equivalent experience.
  • Familiarity with Generative AI concepts and applications, including natural language processing (NLP) fundamentals.
  • Solid understanding of full stack software development and the Software Development Lifecycle (SDLC).
  • Exposure to web development technologies (e.g., HTML, CSS, JavaScript/TypeScript) and at least one backend language (e.g., Python, Java, C#).
  • Experience with databases (e.g., PostgreSQL, Redis, or similar) and REST APIs.
  • Awareness of cloud platforms (such as AWS, GCP, or Azure) and basic use of platform services.
  • Ability to write clean, readable, and maintainable code with guidance.
  • Familiarity with version control systems, particularly Git.
  • Experience with CI/CD pipelines, unit testing and code review processes.
  • Experience using GenAI software development tools to develop high quality working software.
  • Exposure to prompt engineering and language model APIs (e.g., OpenAI, Hugging Face, LangChain).
  • Basic understanding of prompt evaluation and response generation for GenAI applications using RAG, Agentic AI, MCP Servers and GenAI design patterns.
  • Exposure to Agile development practices and tools (e.g., JIRA, Trello).
  • Learning mindset: Interest in learning about software design patterns and best practices.
  • Ability to collaborate in cross-functional teams and communicate technical concepts clearly.
  • Demonstrated curiosity and enthusiasm for Generative AI and new technologies.
  • Strong problem-solving skills and attention to detail.
  • Willingness to learn from senior team members and adapt to evolving technologies.

Nice To Haves

  • 3+ years of relevant work experience and a Bachelors degree in Computer Science or related field
  • Some experience working with modern UI frameworks (such as React or Angular) or willingness to learn.

Responsibilities

  • Design, develop and implement end-to-end software features (full stack) with the end user in mind.
  • Write clean, efficient, and maintainable code to implement these features.
  • Optimize code and model performance for efficiency and scalability.
  • Develop and execute unit tests, integration tests, and system tests to ensure feature reliability.
  • Implement automated test cases with high code coverage.
  • Validate the performance and accuracy of integrated AI models.
  • Integrate Generative AI models into the software application.
  • Ensure that models are properly interfaced with other system components.
  • Leverage GenAI tools in daily engineering work (e.g., coding assistance, debugging, testing, documentation), validating outputs for accuracy and quality.
  • Participate in code reviews to ensure code quality and consistency.
  • Adopt CI/CD practices to automate testing and deployment processes.
  • Ensure that new features are seamlessly integrated into production environments.
  • Collaborate with security, privacy, and governance teams to ensure that the products developed comply with relevant policies, standards, and regulations.
  • Liaise with other developers, business units, product managers, engineering, and other applicable groups to ensure flawless execution

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service