We are seeking a Senior Software Engineer to join our team at PGIM Fixed Income. As a key member of the team, you will develop innovative AI solutions leveraging AWS Bedrock and build robust, well-tested backend services using Python and FastAPI to transform our business processes and enhance decision-making capabilities.
Key Responsibilities:
* Design and implement advanced AI applications using AWS Bedrock services
* Create intelligent systems that extract insights from financial documents and unstructured data
* Build high-performance Python backend services using FastAPI with comprehensive test coverage
* Develop efficient GraphRAG architectures to enhance knowledge retrieval and reasoning
* Create scalable API endpoints for model serving and implement Converse API interfaces
* Optimize model performance, cost, and latency for production environments
Requirements:
* 3+ years' experience working with AI/ML services and Python backend development
* Strong software engineering skills with FastAPI and RESTful API design
* Expertise in Python testing frameworks including unittest, pytest, and testcontainers, with experience in load testing using Locust
* Proficiency building and deploying Converse API interfaces for conversational applications
* Experience implementing RAG and GraphRAG architectures for enterprise applications
* Proficiency with AWS Bedrock services, including model deployment and integration
* Experience with knowledge graphs and vector databases (OpenSearch, Neptune Analytics)
* Experience creating integration tests with TestContainers for database and service dependencies
* Ability to implement comprehensive test automation pipelines with robust coverage metrics
* Experience implementing evaluation frameworks for AI systems
* Understanding of token optimization and cost management for AI services