Toyota Financial Services Corporation · 17 hours ago
Lead Python developer (GenAI/Microservices focused)
Toyota Financial Services, part of the renowned Toyota brand, is seeking a motivated Senior Software Engineer with expertise in Python and microservices. The role involves designing, building, and supporting scalable microservices and APIs while collaborating with various teams to deliver innovative AI-powered solutions.
Financial Services
Responsibilities
Build and maintain RESTful APIs with Python (FastAPI; OpenAI/Bedrock SDKs as clients), containerized and deployed on AWS ECS Fargate
Design clean contracts and versioned APIs; document with OpenAPI/Swagger
Integrate with AWS Bedrock and other GenAI services to enable RAG and knowledge-base queries
Work with vector databases (e.g., Pinecone, Weaviate, OpenSearch/Elasticsearch vector) for semantic search and retrieval
Implement robust API clients for AI endpoints, including auth, throttling, retries, and error handling
Configure API Gateway for secure routing, throttling, authentication/authorization
Use IaC (Terraform or AWS CloudFormation) for ECS/Fargate, API Gateway, IAM, networking
Utilize AWS services: S3, Lambda, OpenSearch/Elasticsearch, CloudWatch, Bedrock
Build CI/CD pipelines (GitHub Actions, Jenkins, or CodePipeline) for automated build/test/deploy; use GitHub/GitLab and artifact repos (e.g., Artifactory)
Write unit, integration, and end-to-end tests with pytest; automate regression tests with QA
Perform load/stress testing; analyze performance and reliability metrics
Implement centralized logging and metrics (CloudWatch, Dynatrace; Elasticsearch/OpenSearch if needed); set up SLIs/SLO-based alerts
Troubleshoot incidents using logs, traces, and metrics; proactively address bottlenecks
Implement SSO/OAuth2/JWT; follow AWS and MuleSoft integration security best practices where applicable
Apply AI/application guardrails for safe, compliant usage; manage secrets and dependency scanning
Work closely with data scientists, AI engineers, and architects to productize AI outputs as APIs
Participate in sprint planning, code reviews, design discussions; maintain clear documentation
Qualification
Required
Bachelor's or higher in Computer Science, Information Systems, Data Engineering, or related field (or equivalent experience)
5+ years in professional software engineering, including designing microservices and deploying containerized applications
Strong experience building backend services and RESTful APIs with Python (FastAPI) and documenting with OpenAPI/Swagger
Proficiency with AWS (e.g., ECS Fargate, API Gateway, Lambda, S3, CloudWatch); familiarity with GenAI platforms (AWS Bedrock or equivalents)
Practical experience with Terraform (and/or AWS CloudFormation)
Hands-on skills in Python, SQL; exposure to Java is a plus
Proficiency with Git/GitHub, CI/CD tools (GitHub Actions, Jenkins); familiarity with build tools (Gradle/Maven) where Java is used
Clear, concise communicator who can influence decisions with data, presentations, and visualizations
Effective collaborator in a hybrid environment; able to work independently with strong ownership and follow-through
Preferred
Master's degree in Information Systems, Data Engineering, or Data Analytics
Any AI practitioner certification
Experience creating internal tools or dashboards with Streamlit (nice to have)
Hands-on experience with AWS ECS Fargate, API Gateway, Lambda, EC2, S3, AWS Bedrock, and GenAI platforms
Benefits
A work environment built on teamwork, flexibility, and respect
Professional growth and development programs to help advance your career, as well as tuition reimbursement
Team Member Vehicle Purchase Discount
Toyota Team Member Lease Vehicle Program (if applicable)
Comprehensive health care and wellness plans for your entire family
Toyota 401(k) Savings Plan featuring a company match, as well as an annual retirement contribution from Toyota regardless of whether you contribute
Paid holidays and paid time off
Company
Toyota Financial Services Corporation
Toyota Financial Services Corporation is made up of affiliates in more than 35 countries/locations.