Exadel11.04.26
AI SCORE 8.5

Senior Software Engineer (Python + AI) - Remote Opportunity

$120K–$150K/year

About the Role

We are looking for a motivated Senior Software Engineer (Python + AI) who is willing to dive into a new project with a modern stack. If you’re driven by a curiosity to learn and a desire to produce meaningful results, please apply! This Senior Software Engineer (Python + AI) remote position offers an exciting opportunity to work with cutting-edge technologies in a collaborative environment.

What You’ll Do

  • Provide requirements analysis, system design, Python and AI development, troubleshooting, performance optimization, and technical support.
  • Design, develop, and maintain scalable Python applications using FastAPI and Pydantic.
  • Implement asynchronous and parallel programming solutions with asyncio.
  • Conduct thorough code reviews to ensure adherence to established guidelines and maintain high code quality.
  • Integrate and experiment with multi-modal GenAI models (text-to-image, text-to-audio, etc.).
  • Work both independently and collaboratively within the team.
  • Provide clear instructions to team members and help coordinate day-to-day operations.
  • Communicate with the client on a regular basis.
  • Provide technical leadership for the team – mentor, coach, and lead by example.

Requirements

  • 5+ years of background 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.
  • Understanding of RAG pipelines and hybrid search with vector databases.
  • Strong analytical and problem-solving abilities with a detail-oriented mindset.
  • 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).
  • Familiarity with agentic protocols such as MCP and A2A.
  • Hands-on experience with the LangGraph stack.
  • Familiarity with .NET.
  • Hands-on experience with containerization and orchestration tools such as Docker and Kubernetes.

What We Offer

  • International projects.
  • In-office, hybrid, or remote flexibility.
  • Medical healthcare.
  • Recognition program.
  • Ongoing learning & reimbursement.
  • Well-being program.
  • Team events & local benefits.
  • Sports compensation.
  • Referral bonuses.
  • Top-tier equipment provision.

Exadel is proud to be an Equal Opportunity Employer committed to inclusion across minority, gender identity, sexual orientation, disability, age, and more. Reasonable accommodations are available to enable individuals with disabilities to perform essential functions. Please note: this job description is not exhaustive. Duties and responsibilities may evolve based on business needs.

Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Engineer role at Exadel offers a unique opportunity to work on innovative AI projects with a leading tech company. Enjoy flexible work arrangements and competitive compensation.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Python with hands-on experience in FastAPI and Pydantic for building scalable web applications and APIs, demonstrating a strong understanding of asynchronous programming using AsyncIO.

Experience with deploying applications in Azure Cloud, utilizing Docker and Kubernetes for container orchestration, which enables efficient microservice architecture development.

A proactive learner with a strong interest in generative AI and large language models (LLM), capable of adapting to new technologies and methodologies in a remote work setting.

Learning Resources

FastAPI Documentationguide

Career Path

Senior Software Engineer (Python + AI)(Now)Lead Software Engineer / AI Architect(2-4 years)Engineering Manager / Senior Solutions Architect(5-7 years)

Market Overview

Python Market Size 2024
$30B
Annual Growth (Python Ecosystem)
11.5%
AI Adoption in Software Development
60%
Investment in AI Tools
+150%
Labour Demand for Python Developers
+25%
Avg Salary for Senior Python Developers
$130K

Skills & Requirements

Required
PythonFastAPIPydantic
Growing in Demand
Machine LearningData EngineeringCloud Native Development
Declining
jQueryPHP

Domain Trends

Rise of Generative AI
Generative AI is becoming a core component in software development, with 45% of companies integrating AI-driven solutions into their workflows.
Shift to Cloud-Native Architectures
Over 70% of enterprises are adopting cloud-native approaches, emphasizing microservices and containerization, which are critical for modern software engineering.
Increased Focus on Asynchronous Programming
The demand for asynchronous programming in Python has surged, with a 50% increase in job postings requiring AsyncIO skills over the past year.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.