Skip to main content

Exadel is hiring Senior Software Engineer (Python + AI)

➡️ Apply here: Senior Software Engineer (Python + AI)

🔔 Monitor #python #prompt_engineer jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


**Job Title:** Senior Software Engineer (Python + AI)

**Company:** Exadel

**Location:** Georgia

**Responsibilities:**

* Providing requirements analysis, system design, Python and AI development, troubleshooting, performance optimization, and technical support.
* Designing, developing, and maintaining scalable Python applications using FastAPI and Pydantic.
* Implementing asynchronous and parallel programming solutions with asyncio.
* Conducting thorough code reviews to ensure adherence to established guidelines and maintain high code quality.
* Integrating and experimenting with multi-modal GenAI models (text-to-image, text-to-audio, etc.).
* Working both independently and collaboratively within the team.
* Providing clear instructions to team members and helping coordinate day-to-day operations.
* Communicating with the client on a regular basis.
* Providing technical leadership for the team – mentor, coach, and lead by example.

**Qualifications:**

* 5+ years of experience in development.
* Strong background in Python, FastAPI.
* Experience with Pydantic for data validation and schema definition in Python applications.
* Hands-on experience with asyncio, asynchronous/parallel programming.
* Experience with Generative AI and Large Language Models (LLMs) to solve real-world problems and in developing agentic AI applications to enhance AI interaction.
* Understanding of RAG pipelines and hybrid search with vector databases.
* Strong analytical and problem-solving abilities with a detail-oriented mindset.
* Pragmatic approach to balancing process against flexibility in achieving objectives.
* Excellent organizational skills, including the capacity to self-manage, structure work, set priorities, and work to deadlines.
* Excellent troubleshooting and communication skills.

**Nice to have:**

* Experience working with Azure Cloud services (or other major cloud platforms), including a range of SaaS offerings such as Service Bus, Data Lake, Blob Storage, Redis, and more.
* Familiarity with agentic protocols such as MCP and A2A is a strong plus.
* Hands-on experience with the LangGraph stack, including long-term memory, human-in-the-loop workflows, and state management, is highly desirable.
* Familiarity with .NET is considered a plus.
* Hands-on experience with containerization and orchestration tools such as Docker and Kubernetes.
* Solid understanding of microservices architecture and its implementation in scalable systems.

**English Level:** Intermediate+

**Employment Type:** Full-time

**Seniority Level:** Mid-Senior level

**Job Function:** Engineering and Information Technology

**Industries:** IT Services and IT Consulting, Information Services, and Software Development

Previous and next articles