What are the responsibilities and job description for the Python Developer – OrcaWorks AI position at Orcaworks | Co-design Your Digital Coworker?
Location: Hybrid / Atlanta, GA
Experience Level: Entry-level (Master’s preferred)
About OrcaWorks AI
OrcaWorks AI is an innovation-first company developing scalable AI systems that combine intelligence, automation, and human-like reasoning. We’re looking for a Python Developer to join our fast-paced team working on backend and platform services powering our AI and data infrastructure.
Key Responsibilities
- Develop, test, and deploy backend services and APIs built with FastAPI and SQLModel that integrate with AI and data systems.
- Write clean, modular, and reusable Python code following best practices from frameworks like Django REST Framework (DRF).
- Collaborate with data engineers and AI researchers to build scalable tools and components supporting applied AI use cases.
- Optimize codebases for performance, reliability, and maintainability.
- Participate in agile development cycles including code reviews and sprints.
Required Skills & Qualifications
- Master’s degree (or Bachelor’s with equivalent experience) in Computer Science or Software Engineering.
- Strong command of Python and backend frameworks (FastAPI, Django, Flask).
- Experience building REST APIs, microservices, and integrating LLM-based tools.
- Familiarity with SQLModel, PostgreSQL, and version control (Git).
- Exposure to agent frameworks (e.g., AutoGen, CrewAI, LangChain) and interest in applied AI development.
- Enthusiasm for building robust and maintainable services that power AI systems.