Espeo Software

Senior Software Engineer (Scala & Python)

Espeo Software · Poznan, Greater Poland Voivodeship, Poland

Software Development · 51-200 employees

4 d ago
Remote Senior (5-10 yrs) Contractor Poland
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain robust backend services using Scala and Python for a SaaS platform. Design and scale AI-powered features and integrate internal and external AI services via APIs.

What they look for

Python Scala AI Models Integration LLM Backend Architecture CI/CD Agile ElasticSearch PHP AWS Azure GCP

Requirements

Requires strong commercial experience with Scala and proficiency in Python, along with senior-level software engineering best practices. Experience with LLMs, AI transcription, and cloud AI services is highly desired.

Full description

For our client we are looking for a Senior Software Engineer (Scala & Python) to join an existing engineering team focused on developing backend services and expanding AI-powered capabilities across the client's SaaS platform. Both Scala and Python are core technologies for this role. While Scala is essential for maintaining and extending the existing platform, a significant portion of the day-to-day development will be in Python. The role also requires experience integrating AI models and AI services into production systems.

Senior Software Engineer

SKILLS: Python | Scala | AI models integration

Project duration: 6 months with the possibility of extension

Start: ASAP | B2B CONTRACT

LOCATION: POLAND (REMOTE)

Key Duties and Requirements: A Roadmap to Your Professional Success 🚀

Scope of responsibilities: 

  • Develop and maintain robust backend services using Scala and Python
  • Design, implement, and scale AI-powered features across the platform
  • Integrate internal and external AI services via APIs (including LLMs and similar AI platforms)
  • Contribute to the continuous improvement of backend architecture and AI capabilities

Here is a set of skills we require: 

Must-have:

  • Strong commercial experience with Scala in production environments
  • Strong proficiency in Python
  • Senior-level understanding of software engineering best practices, including testing, version control, CI/CD, and Agile methodologies

Nice-to-have:

  • Hands-on experience working with Large Language Models (LLMs)
  • Experience with AI-based transcription solutions or similar AI models
  • Knowledge of ElasticSearch
  • Experience integrating AI services through APIs
  • Experience with PHP development
  • Familiarity with public cloud AI services such as AWS, Azure, or GCP