Job summary

Irving

Work model

Hybrid · 3 days home
1 month ago
Job description

About the Role

Grow your career as a Python Developer with an innovative global bank in Irving, TX. This is a contract role with a strong possibility of extension and/or conversion. It will require working a hybrid schedule, 2-3 days onsite per week. Not open to third-party employment or sponsorship.

Join one of the world's most renowned global banks, a trusted brand with over 200 years of continuously evolving financial services worldwide. You will need an open and adaptive mindset to learn new and advanced models in LLM and GenAI, and to bring innovative solutions to complex business problems. You will work alongside some of the smartest minds in the industry who are excited to share their knowledge and learn from you.

Contract Duration: 6+ Months

Required Skills & Experience

  • Bachelor's degree in Computer Science, Data Science, Statistics, Mathematics, Engineering, or a related field, or equivalent experience.
  • 5+ years of experience developing scalable and reliable machine learning systems for training, inference, monitoring, and iteration.
  • Must be 100% hands-on with at least 3 years of GenAI project experience.
  • Exposure to ML/DL/LLM algorithms, model architectures, and training techniques.
  • Proficiency in Python and related modules (e.g., NumPy, Pandas).
  • Proficiency utilizing LLMs.
  • Ability to work independently and collaboratively within a team.
  • Experience with Python, GenAI, LangGraph, and Java.
  • Ability to lead and coach junior developers.

Desired Skills & Experience

  • Familiarity with distributed data/computing tools (e.g., Hadoop, Hive, Spark, MySQL).
  • Background in financial business, such as banking or risk management.
  • Experience with AI development tools like Copilot.

What You Will Be Doing

  • Design, architect, and implement robust Python-based solutions.
  • Work with global Technology Teams across different time zones in a hybrid work model.
  • Adhere to Object-Oriented Programming (OOPS) principle-based development standards.
  • Mentor and coach junior-level developers.
  • Drive resolutions for a variety of high-impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
  • Demonstrate strong experience with applications programming and ensure application design adheres to the overall architecture blueprint.
  • Utilize knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
  • Provide comprehensive, in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
  • Implement Unit Testing and TDD to ensure software quality and maintainability.