Note: The job is a remote job and is open to candidates in USA. TDA is partnering with a leading global financial services organization investing in AI-enabled products and agent-based workflows across the enterprise. The Software Engineer will design, build, deploy, and operate production-grade agentic AI and LLM applications, integrating backend services, retrieval systems, cloud infrastructure, front-end applications, and enterprise platforms while collaborating with business stakeholders.
Responsibilities
- Build Python-based backend services and APIs
- Design and implement agent orchestration, including supervisor and sub-agent patterns
- Develop asynchronous, multi-step workflows across enterprise systems
- Build end-to-end LLM-enabled application features
- Implement prompt and context management, structured outputs and response validation
- Apply strong engineering practices around testing, code quality and error handling
- Build retrieval pipelines for grounding and context enrichment
- Implement vector search and similarity retrieval
- Develop search and indexing capabilities
- Work with object storage for source content and embeddings
- Integrate AI services into enterprise platforms through secure APIs and gateways
- Support React-based front-end applications
- Ensure front-end experiences are effectively integrated with backend AI services and collaboration tools
- Deploy and operate services within AWS
- Build secure and scalable cloud-native applications
- Apply best practices across IAM, resiliency and availability
- Support CI/CD pipelines and environment management
- Implement observability including logging, metrics and tracing across workflows, model calls and integrations
- Work directly with business stakeholders to understand use cases
- Translate requirements into practical technical designs
- Communicate trade-offs around quality, cost, risk and delivery timelines
Skills
- • Python
- • Production software/backend engineering
- • LLMs and Generative AI applications
- • Agentic or multi-agent architectures
- • APIs and enterprise integrations
- • Retrieval-Augmented Generation / retrieval-based systems
- • Vector databases, search or indexing
- • AWS
- • CI/CD and cloud-native deployment
- • React or experience collaborating with front-end teams
- • Building reliable, production-grade applications rather than purely experimental AI prototypes
- Location: Remote (must be US Based)
- Working Hours: Must be able to work closely with teams operating on EST
- Experience within financial services, asset management or another complex enterprise environment would be beneficial but is not essential
Benefits
- Remote work based in the US
- Contract-to-hire engagement
- Potential to convert into a permanent position
Company Overview