Magnit Direct Sourcing on behalf of Toyota is currently hiring a GenAI Software Developer for a temporary assignment in Plano, TX.
This is a 18 month contract position. The pay range for this role is between $85.00/hr - $90.00/Hr. Benefits: Medical, Dental, Vision, 401K.
Senior Gen AI Python Developer (Python, AWS, GenAI) – Requirements
Backend/API Development
- 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..
GenAI & RAG Integration
- 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.
AWS & Infrastructure
- 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.
CI/CD, Quality, and Testing
- 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.
Observability & Operations
- Implement centralized logging and metrics (CloudWatch, Dynatrace; Elasticsearch/OpenSearch if needed); set up SLIs/SLO-based alerts.
- Strong proficiency in Python programming, with practical experience using FastAPI for API development.
- Expertise in prompt engineering to design, test, and refine prompts for LLMs.
- Experience building AI agents and conversational AI systems using CAG methodologies.
- Working knowledge of Retrieval-Augmented Generation (RAG) and its application in AI solutions.
- Hands-on experience with vector databases such as Pinecone, Weaviate, or similar platforms.
- Familiarity with scoring and ranking techniques for large language model outputs.
- Solid understanding of AWS cloud infrastructure components including IAM, Lambda, S3, and EC2.
- Excellent collaboration skills within agile, cross-functional teams.
- Strong analytical and problem-solving abilities.
- Effective communication skills to convey complex AI concepts clearly.
Talented, dedicated people are an integral part of our mission to build the best workforce, working together to create the future of mobility and make the world a better place. We are always on the lookout for diverse, driven, and collaborative talent interested in performing contract work for Toyota.
Click here to join our talent network and be the first in line when a new contingent job opportunity opens at Toyota through Magnit Direct Sourcing.
Magnit is an equal opportunity employer, and all applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status.