freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer – Data & AI Platform (m/f/d)

Summary

Build and maintain a production platform that collects, processes, and enriches social media content using Python, ETL pipelines, and LLM APIs for classification and summarization.

ALM Services Technology Group develops end–to–end Web and Mobile Solutions. We work closely with customers usually in long term relations.
Our mission is to create the best possible environment of work for our people, engage in innovative projects, and help to strengthen and develop new competences.

Currently, we are looking for a Mid-Level or Senior Software Engineer – Social Media Data & AI Feeds to build a production platform for collecting, processing, enriching, and delivering content from social media and external sources.

The final seniority level will depend on your experience, independence, and scope of ownership.

This is a hands-on role. Mid-Level Engineers will mainly implement API integrations, data pipelines, and AI-powered components. Senior Engineers will also shape architecture, technical direction, reliability, observability, API costs, and production-readiness standards.

This Role Is a Strong Fit If You Have

  • strong Python software engineering experience;
  • experience building or maintaining production systems that process external content data;
  • hands-on experience integrating third-party REST APIs;
  • knowledge of authentication, pagination, retries, backoff, caching, rate limits, quotas, failures, and API changes;
  • experience building ETL/ELT workflows, ingestion services, or data pipelines;
  • practical experience with LLM APIs, prompting, structured outputs, classification, summarisation, or extraction;
  • understanding of embeddings, vector similarity, semantic search, deduplication, clustering, or relevance scoring;
  • understanding of observability and production reliability;
  • ability to write clean, testable code and communicate technical decisions clearly;
  • experience using AI-assisted development tools while remaining responsible for quality, security, and correctness.

For the Senior level, we additionally expect experience in architecture decisions, technical trade-offs, and ownership of scalability, reliability, data quality, API costs, observability, and technical direction.

Required Experience

  • 3+ years of experience in Software Engineering, Backend Engineering, Data Engineering or Platform Engineering;
  • strong commercial experience with Python;
  • experience integrating and operating third-party REST APIs;
  • experience with ETL processes, ingestion services, and batch or event-driven pipelines;
  • knowledge of SQL and relational databases, preferably PostgreSQL;
  • experience with Snowflake, Parquet, object storage, or an equivalent analytical environment;
  • experience with Airflow, cron, or similar orchestration tools;
  • familiarity with LLM APIs, prompting, embeddings, semantic retrieval, or vector-based matching;
  • experience with automated testing, CI/CD, version control, and code review;
  • understanding of logging, metrics, monitoring, and production support;
  • strong communication skills and fluent English.

For the Senior level, we typically expect 5+ years of relevant experience, including ownership of architecture, complex integrations, and technical decisions.

Seniority

Mid: 3+

Senior: 5+

Required skills/experience

Technology Expectations

Practical experience with several of the following:

  • Python and modern backend or data-processing frameworks;
  • REST APIs, OAuth, pagination, retries, caching, and fault-tolerant integrations;
  • rate-limit, quota, and API usage management;
  • ETL/ELT, batch or event-driven processing, and data ingestion;
  • Airflow, cron, or equivalent orchestration tooling;
  • PostgreSQL, Snowflake, Parquet, object storage, or analytical data platforms;
  • LLM APIs, prompting, structured outputs, classification, or extraction;
  • embeddings, vector databases, semantic search, clustering, deduplication, and relevance scoring;
  • data validation, schema evolution, reconciliation, and pipeline monitoring;
  • logs, metrics, dashboards, alerts, health checks, and SLOs;
  • Docker, cloud infrastructure, CI/CD, and production deployment;
  • AI-assisted development tools such as GitHub Copilot, Claude Code, Cursor, or equivalent.

Experience with RAG, AI agents, LangChain, LangGraph, or LLM orchestration is welcome, but it does not replace strong production engineering and data pipeline experience.

Perks & Benefits

  • Multisport
  • Group Insurance
  • Health Care
  • Salary in Foreign Currency
  • Flexible Working Hours
  • Remote Work
  • Certificates
  • English Lessons

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available