About The Position

We are seeking an experienced Senior Data Analyst & Python Developer to contribute and build upon the ecosystem with collaboration with our technology/business partners across the bank. This role offers the opportunity to collaborate across technology and business partners throughout the bank, exploring emerging technologies and contributing to high-impact projects and expand into different areas of interest or additional projects that align with your expertise. This role works in the office 3 to 4 days a week.

Requirements

  • 2+ years of hands-on software engineering or development experience (Python, Java, Scala, or equivalent); demonstrated proficiency with Python, SQL, and data warehouse technologies.
  • 2+ years of SQL expertise and relational database management (MySQL, Postgres, SQL Server, Snowflake, or equivalent).
  • Advanced Problem-Solving – Strong analytical skills with the ability to adapt quickly to emerging technologies and simplify complex workflows.
  • Agile Collaboration – Ability to work independently and cross-functionally in agile environments with strong communication skills.
  • Technical Foundation – Bachelor's degree in Computer Science, Data Analytics, Software Engineering, Data Engineering, or equivalent professional experience.
  • Continuous Learning Mindset – Demonstrated curiosity and commitment to professional development and supporting colleagues.
  • Bachelor’s degree or master’s degree in computer science, data analytics, software engineering, data engineering, artificial Intelligence or equivalent experience in the field

Nice To Haves

  • AI Agent Development & Deployment – Experience in design, build, and implement AI agents that automate routine processes, reduce manual effort, and drive measurable improvements in operational efficiency and cycle time.
  • Software engineering best practices and user-centered design thinking.
  • Experience with alternative database technologies (NoSQL, graph databases, vector databases).
  • Proficiency with public cloud platforms (Azure, AWS, GCP, OpenShift) and multi-cloud/hybrid environments.
  • CI/CD pipeline and DevOps tools experience.
  • Mobile or web development background.
  • Financial services industry experience with knowledge of marketing, product management, sales, finance, and risk frameworks.

Responsibilities

  • Design & Deploy Python Solutions – Architect, build, and integrate Jupyter notes and various python applications into RBC ecosystems, ensuring scalability and alignment with business objectives.
  • Optimize Data Workflows – Develop, manage, and optimize data pipelines and supporting infrastructure; refine UI components to improve client targeting accuracy and user experience.
  • Establish Technical Standards – Create and maintain Python coding standards and Jupyter notebook environments; optimize code across Python, SAS, and SQL to ensure performance and maintainability.
  • Drive Innovation – Research emerging technologies and capabilities, recommend solutions that advance NBA functionality, and support deployment of infrastructure changes in production environments.
  • Enable Independence & Collaboration – Work effectively both autonomously and within cross-functional teams in an agile environment, leveraging advanced SQL and data analysis skills to support AI/automation workflows.

Benefits

  • competitive salary
  • bonuses
  • flexible benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service