Are you passionate about AI? 🤖
At Satori Analytics, we aim to change the world one algorithm at a time by bringing clarity to global brands through Data & AI. From cloud-based ecosystems for fintech to predictive models for airlines, our cutting-edge solutions cover the entire data lifecycle—from ingestion to AI applications.
As a fast-growing scale-up, our team of 100+ tech specialists—including Data Engineers, Data Scientists, and more—delivers innovative analytics solutions across industries like FMCG, retail, manufacturing and FSI. Join us as we lead the data revolution in South-Eastern Europe and beyond!
We’re looking for a Python Software Developer to help build the backend services, APIs, and data-driven applications behind our solutions.
What Your Day Might Look Like:
- Build reliable software: Design and develop Python applications, APIs, and microservices that are clean, tested, and built to scale.
- Create strong foundations: Build and maintain data ingestion and processing pipelines that are reliable, observable, and easy to support.
- Work across teams: Collaborate with Data Scientists, Data Engineers, AI Engineers, and domain experts to turn analytical needs into solid software solutions.
- Ship with quality: Use Git, CI/CD, code reviews, testing, and documentation to keep delivery fast and maintainable.
- Solve real problems: Break down business needs into practical technical solutions, balancing speed, quality, and long-term scalability.
- Keep improving: Contribute to engineering best practices and help raise the quality of how we build software at Satori.
Requirements
Your Superpowers🚀:
- BSc or MSc in Computer Science, Software Engineering, or a related STEM field.
- 2–4 years of professional experience building Python applications in production.
- Strong software engineering fundamentals: clean code, design patterns, testing, and maintainability.
- Hands-on experience building APIs with FastAPI, ideally using async patterns and Pydantic for data validation.
- Experience working with relational and/or NoSQL databases and writing efficient queries.
- Exposure to cloud platforms — Azure preferred, but AWS or GCP also welcome.
- Comfortable with Git, Docker, and CI/CD pipelines.
- Fluent in English, with clear written and verbal communication skills.
Bonus Points for:
- Experience with Kubernetes, Helm, Terraform, or production cloud infrastructure.
- Familiarity with Kafka, event-driven architecture, or high-throughput systems.
- Experience with gRPC, advanced async Python, or distributed service communication.
- Practical experience integrating LLM APIs such as OpenAI, Anthropic, or Google.
- Hands-on use of LangChain, LlamaIndex, vector databases, or RAG pipelines.
- Familiarity with HuggingFace Transformers or AI agent frameworks like PydanticAI / CrewAI.
Benefits
Perks on Perks:
- Competitive salary and hybrid work model – come hang out in our Athens office or work remotely from anywhere in European economic Area (EU, Switzerland etc.) or UK (up to 6 weeks per year).
- Training budget to level up your skills from the top tech partners in the market (Microsoft, AWS, Salesforce, Databricks etc.) – whether it’s certifications or courses, we’ve got you covered.
- Private insurance, top-tier tech gear, and the chance to work with a stellar crew.
Ready to create some data magic with us? Hit that apply button and let’s get started.