Python AI Agent Developer - Dallas, TX

Photon10 months ago
Dallas, TX, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

We are building next-generation intelligent systems powered by AI and automation. As a Python Developer with 3 to 4 years of experience, you will design and implement robust frameworks and APIs while integrating Agentic AI systems to support complex workflows securely and efficiently.

Key Responsibilities

  • Design, develop, and maintain Python frameworks that provide reusable components for diverse applications.
  • Architect modular, scalable, and extensible frameworks for APIs, data processing, and AI integrations.
  • Implement best practices in software engineering including OOP, design patterns, and modular architecture.
  • Develop APIs and SDKs to promote framework adoption across teams.
  • Collaborate with AI engineers to integrate Agentic AI systems (e.g., using 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 effective developer adoption.
  • Participate in code reviews, mentor junior developers, and contribute to technical design discussions.

Required Qualifications

  • Strong proficiency in Python 3.x with a 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.

Preferred Qualifications

  • 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.
  • A framework builder mindset with passion for designing systems other developers will use.
  • Enthusiasm for AI and automation with a drive to experiment with agent-driven architectures.

Required Skills

Django
Framework Development
FastAPI
Cloud Platforms (GCP, AWS, Azure)
Design Patterns
Modular Architecture
OOP
Event-driven Architectures (Kafka, Pub/Sub, Redis Streams)
Plugin-based Architectures
Integration Testing
Dependency Injection
Python
Unit Testing
API Development (REST, GraphQL)
Flask
Agentic AI Frameworks (LangChain, LlamaIndex, Google ADK)
LLM Orchestration
CI/CD Pipelines
Observability Tools (Prometheus, OpenTelemetry, Cloud Logging)
Async Programming (asyncio, aiohttp)
Security Practices (OAuth2, JWT, IAM)