What are the responsibilities and job description for the Full Stack Engineer (Python) position at Crossing Hurdles?
Crossing Hurdles is a recruitment firm. We refer top candidates to our partners working with the world’s leading AI research labs to help build and train cutting-edge AI models.
Job Role: Python Full-stack Engineer
Location: Richardson, TX (Hybrid)
Job Type: Contract/Full-time
Experience: 7 years
Compensation: Based on experience
Role Overview:
We’re looking for a Python Full-stack Engineer to design and implement cloud-native applications with agentic AI capabilities. You’ll collaborate closely with AI engineers to build scalable backend services and deploy them on GCP (Vertex AI, Cloud Run, GKE, BigQuery). You’ll also contribute to architectural decisions and DevOps pipelines.
Key Responsibilities:
- Build and maintain end-to-end applications integrating AI components
- Collaborate with AI teams to productize GenAI workflows and APIs
- Develop scalable backend services using Python (Golang is a plus)
- Design and manage CI/CD pipelines, cloud deployment, and observability systems
Core Skills & Experience:
- 4–8 years in full-stack/backend engineering
- Proficient in Python; Golang knowledge is a plus
- Experience with GCP, Kubernetes, CI/CD, and microservices
- Familiarity with agentic AI frameworks or AI-driven automation workflows
Nice-to-Have:
- Exposure to Low-Code platforms like AppSheet
- Familiarity with LLM API integration