Python AI Agent Developer - Dallas, TX
Photonabout 1 month ago
Dallas, TX, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Python Developer 3 to 4 Years (Framework Development & Agentic AI nice to have)
We are building next-generation intelligent systems powered by AI and automation. Our team is looking for a skilled Python Developer with deep expertise in framework design and exposure to Agentic AI systems. You will play a pivotal role in architecting scalable frameworks, APIs, and integrations while enabling AI-driven agents to perform complex workflows securely and efficiently.
Key Responsibilities:
- Design, develop, and maintain Python frameworks that provide reusable components and structure for applications.
- Architect modular, scalable, and extensible frameworks for APIs, data processing, or AI integrations.
- Implement best practices in software engineering: OOP, design patterns, modular architecture.
- Develop APIs and SDKs for framework adoption across teams.
- Collaborate with AI engineers to integrate Agentic AI systems (e.g., AI agents, LLM orchestration frameworks like LangChain, LlamaIndex, Google ADK).
- Ensure security, reliability, and observability of framework components.
- Write unit/integration tests and maintain CI/CD pipelines.
- Document frameworks, APIs, and libraries for developer adoption.
- Participate in code reviews, mentor junior developers, and contribute to technical design discussions.
Required Skills & Experience:
- Strong proficiency in Python (3.x), with focus on OOP and modular design.
- Proven experience in building frameworks, libraries, or SDKs (not just applications).
- Expertise in design patterns, dependency injection, and plugin-based architectures.
- Experience with FastAPI, Flask, Django or similar web frameworks.
- Solid understanding of APIs (REST, GraphQL) and API gateway integration.
- Knowledge of async programming (asyncio, aiohttp).
- Proficiency in testing frameworks (PyTest, unittest) and CI/CD workflows.
- Strong grasp of security practices (OAuth2, JWT, IAM integration).
- Familiarity with cloud platforms (GCP, Azure, AWS) for deploying frameworks.
Nice to Have:
- Experience with Agentic AI frameworks (LangChain, LlamaIndex, Google ADK, AutoGen).
- Knowledge of LLM fine-tuning, prompt engineering, and guardrails.
- Exposure to event-driven architectures (Kafka, Pub/Sub, Redis Streams).
- Experience with observability tools (Prometheus, OpenTelemetry, Cloud Logging).
- Contributions to open-source Python frameworks or libraries.
Ideal Candidate:
A framework builder mindset - you enjoy designing systems other developers will use.
Passionate about AI and automation, eager to experiment with agent-driven architectures.
Required Skills
Python
REST APIs
Design Patterns
Testing Frameworks (PyTest, unittest)
Flask
Dependency Injection
OOP
Async Programming
Security Practices (OAuth2, JWT)
CI/CD
Modular Design
Plugin-based Architectures
LLM Orchestration
Agentic AI Systems
Cloud Platforms (GCP, Azure, AWS)
Django
GraphQL
Framework Development
FastAPI