Python Developer – Senior (AI & Data Integration)

Remote senior English B1 23 days ago full-time
Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.

Role in brief

SOFTSWISS is seeking a Senior Python Developer to enhance AI capabilities through sophisticated solutions. Ideal candidates have extensive Python experience and a passion for software engineering and AI infrastructure.

Pythonasynchronous programmingmemory managementperformance profilingRAG systemsLLM orchestration frameworksLinuxBashDockerKubernetesPostgreSQLRedis

About the role

In this role, you will join SOFTSWISS's AI Software Delivery team, focusing on designing and building AI-enabled solutions. Your responsibilities will include collaborating in an agile environment, making strategic decisions, and implementing production-ready RAG pipelines.

The position emphasizes a strong understanding of Python, asynchronous programming, and experience with LLM orchestration frameworks. You will also engage in code reviews and ensure high standards for documentation and testability, contributing to the team's overall success.

Skills that matter here

  • Python: This role requires at least 4 years of recent programming experience with Python as the primary language.
  • asynchronous programming: You will need strong knowledge in asynchronous programming using asyncio.
  • memory management: A solid understanding of memory management in Python is essential for this position.
  • performance profiling: Experience in performance profiling will help optimize the AI solutions you develop.
  • RAG systems: You will design and implement RAG systems as part of the AI-enabled services.
  • Docker: Proficiency in Docker is required for deploying and scaling containerized applications.

Who this role suits

  • You have a strong background in software development with a focus on Python.
  • You thrive in collaborative, agile environments and enjoy strategic planning.
  • You have a passion for AI technologies and scalable infrastructure.
  • You value high standards in documentation and code quality.

From the employer

Key Responsibilities

  • Collaborating within an agile team using Scrum methodology and participating in the strategic planning of the AI roadmap
  • Engaging in architectural, infrastructure, and strategic decision-making processes for AI-enabled services
  • Designing and implementing production-ready RAG pipelines and Agentic workflows that leverage our internal data
  • Integrating Model Context Protocols (MCP) to standardize how our AI tools interact with diverse data sources and environments
  • Conducting code reviews for other team members and maintaining high standards for documentation and testability

Required Experience

  • 7+ years of professional software development experience (at least 4 years of recent programming experience with Python as the primary language)
  • Strong understanding of Python internals: asynchronous programming (asyncio), memory management, and performance profiling
  • Proven experience building RAG (Retrieval-Augmented Generation) systems and working with LLM orchestration frameworks (e.g., LangChain, LlamaIndex, or CrewAI)
  • Solid knowledge of Linux, and proficient command-line skills (Bash/Shell)
  • Solid knowledge of Docker and Kubernetes for deploying and scaling containerized applications
  • Experience with Relational Databases (PostgreSQL), including query optimization and schema design
  • Experience with Redis for caching and state management in distributed systems
  • Familiarity with the ELK Stack (Elasticsearch, Logstash, Kibana) for logging, monitoring, and observability
  • English proficiency at an Intermediate level or higher

Our Benefits

  • Full-time remote work opportunities and flexible working hours
  • Private insurance
  • Additional 1 Day Off per calendar year
  • Sports program compensation
  • Comprehensive Mental Health Programme
  • Free online English lessons with a native speaker
  • Generous referral program
  • Training, internal workshops, and participation in international professional conferences and corporate events

Questions about this role

Is this position remote?

Yes, this is a full-time remote position with flexible working hours.

What is the required experience level?

Candidates should have 7+ years of professional software development experience, with at least 4 years focused on Python.

Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.

Similar jobs