Python Developer
Fadata
Sofia, Bulgaria
We are excited to welcome a passionate Python Developer to our team, who will be responsible for implementing and integrating GenAI-powered automations and tools into our existing processes.
Your responsibilities
- Implement and integrate GenAI–powered automations and tools into our existing processes and Atlassian stack (Jira, Confluence, etc.).
- Consume LLMs via SDKs (OpenAI, Anthropic/Claude, Amazon Titan), design and refine prompts, parse outputs, and enforce guardrails.
- Build and maintain Python-based back-end integrations (CLI scripts, scheduled jobs, REST API clients).
- Design asynchronous workflows and performance-tuned tasks; implement robust error-handling and retries.
- Write unit/integration tests, clear documentation, and participate in peer code reviews.
What you bring to the table
- 2+ years of professional Python development, with solid OOP and asynchronous programming (async, performance tuning).
- Hands-on experience integrating with external APIs (REST/HTTP clients) and working in Dockerized environments.
- General understanding of vector databases and large-scale search/data-processing patterns (e.g. Pinecone, Weaviate, Elasticsearch).
- Familiarity with CI/CD pipelines and test-coverage best practices.
- Fluent English, strong communication skills for cross-team collaboration.
- Strong curiosity and genuine interest in AI/LLM technologies, even if you haven’t yet deployed them at production scale.
Nice to have:
- Experience with any Python web framework or microframework (e.g. FastAPI, Flask) — useful for lightweight service endpoints.
- Exposure to prompt orchestration and graph-based tooling (LangChain, LimeGraph or LimeChain), NetworkX.
- Basic AI/ML library awareness (scikit-learn or similar) to understand model inputs/outputs.
- Prior work on Atlassian plugin/extensions or familiarity with Jira/Confluence REST APIs.
- Cloud platform experience (AWS, GCP, Azure).
Apply Now
Don't forget to mention EuroTechJobs when applying.