About this role
Work Location :
New York, New York, United States of America
Hours:
40
Line of Business:
Technology Solutions
Pay Detail:
$120,000 - $160,000 USD
TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
Job Description:
Preferred Qualifications:
Hands-on engineer who builds and ships agents, skills, tools, RAG pipelines and workflows using established platform patterns and under the technical direction of senior engineers. Develops integrations for the TDS AI Suite and related AI products with a strong focus on code quality, testing and continuous learning. This role primarily delivers agentic application features—not shared platform infrastructure or end-user web experiences.
• Develop agents, skills and tool integrations (including MCP servers) that connect to enterprise data sources and APIs
• Implement RAG pipelines, prompt templates, structured outputs and agent workflows using approved frameworks
• Build evaluation test sets and automated checks; monitor quality, latency and cost in lower and production environments
• Write clean, well-tested, documented code and participate in code reviews
• Contribute to SDK components, reusable libraries and developer documentation
• Troubleshoot issues and support production releases in line with change management processes
Must-Have Skills
• Strong Python programming and software engineering fundamentals
• Hands-on experience building LLM applications using patterns such as RAG, tool or function calling, structured outputs and prompt engineering
• Experience with an agent or LLM application framework, such as LangGraph, LangChain or equivalent
• Experience building asynchronous APIs and services using frameworks such as FastAPI or equivalent
• Familiarity with embeddings and vector-search technologies, such as Azure AI Search, pgvector, FAISS or equivalent
• Practical experience with Git, containers, unit testing and CI/CD
Nice-to-Have Skills
• Exposure to emerging agent interoperability or orchestration patterns, such as MCP, A2A or multi-agent systems
• Experience with LLM evaluation or observability tools, such as LangSmith, OpenTelemetry, Ragas or equivalent
• Cloud experience on Azure, AWS or GCP, including basic Kubernetes knowledge
• Java, such as Spring Boot, for integrating agents with enterprise services and APIs
Experience & Education:
• Financial-services domain knowledge
• Bachelor's degree in Computer Science, Engineering or related field
• 3+ years of software engineering experience, including 1+ year building LLM/GenAI applications
**General Job Description:
The IT Senior Developer TDS provides a broad range of system solutions development to business problems through the development and programming of applications / systems.
Depth & Scope:
• Responsible for analyzing a broad range of business requirements, conducting program / system research and analysis to identify key components for solutions delivery and problem resolution
• Develops new applications and performs unit / component test for new application development initiatives aligned to business needs and in accordance with technology architecture standards
• Ensures effective communication of solutions development requirements for respective area and contributes to project plans, estimations, timelines and status updates to support management team / clients on prioritizing new and existing projects against IT requirements and business objectives
• Informs key stakeholders of any issues that may impact other areas of the project and resolves or escalates issues as required
• Supports business inquiries and business activities through execution of small enhancements and break / fix implementations (e.g. source code changes)
• Works with Business Analysts / Systems Analysts, other technology Developers / Solution Designers to ensure the configuration and custom components meet application requirements and performance goals
• Creates and maintains quality code, ensures defect free programming consistent with standards; provides code maintenance and supports during testing cycles and post-production deployment and participate in reviewing peer coding
• Adheres to standard security coding practices to ensure application is free of most common coding vulnerabilities
• Participates in identifying and recommending development / testing solutions / tools in support of project / application objectives
• Completes unit and integration testing for conformance to standards and adherence to design specifications
• Complies with well-defined enterprise technology delivery practices and standards and project management disciplines by participating in scope assessment, risk and cost analysis
• Assists in the development / maintenance of comprehensive processes for prevention of issues and participate in problem determination and timely resolution of incidents applying appropriate quality measures
• Perform Systems Administration of applications / environments supported by the LOB, monitors application / service performance, and performs configuration, backup, authentication & tuning
• Ensure both state-of-health monitoring and monthly SLA targets are in place, and are being met
• Provides technical expertise during Incident management, analyzes incident reports and outages, performs impact assessment for incidents and f
Description from TD's public careers feed, reproduced so you can read the role here. Apply on the company's own site; RealAnalystJobs never submits anything for you.
