⚡ New
Python Engineer
Jobtailor
DublinFull-timeMid LevelOn-site
Job Description
- Build and extend a production Python AI service
- Implement LLM tool calling, agentic loops, and prompt engineering
- Design and run LLM evaluations to maintain quality as features evolve
- Write SQL against analytical databases to ground AI responses in real data
- Monitor LLM cost and usage observability
- Work within a defined service boundary alongside a Rails backend
- Integrate the AI service with LLM providers, analytical data stores, and real-time intelligent response streaming
Requirements
- 3+ years of professional Python experience, writing production services
- Experience building with LLM APIs, including tool use, structured output, and prompt construction
- Comfortable writing SQL against analytical databases
- Experience with async Python and streaming HTTP
- Good security instincts: prompt injection, PII handling, and service-to-service auth patterns
- Comfortable using AI coding agents as part of your daily workflow, while knowing when to rely on your own judgement rather than the output
- Nice to have: Experience with ClickHouse or other columnar analytical databases
- Nice to have: Familiarity with agentic system patterns: multi-step tool calling, context management, memory
- Nice to have: GDPR considerations for LLM systems, particularly around PII sent to third-party providers
- Nice to have: Experience with Airflow or similar data pipeline tools
- Nice to have: Some exposure to Rails or Ruby
- Nice to have: Awareness of EU AI Act requirements
Core Competencies
Demonstrates expertise in building and extending production Python AI services, with a strong focus on LLM tool integration, SQL proficiency, and observability of AI service performance. Capable of implementing security best practices and evaluating LLM systems while ensuring compliance with relevant regulations.
Highest-signal resume keywords
- Python Programming
- LLM API Integration
- SQL Proficiency
- Async Python Development
- Security Best Practices
ATS Optimization Keywords
Hard Skills
- Python Programming
- SQL
- LLM Tool Calling
- Prompt Engineering
- Async Python
- Streaming HTTP
- Data Evaluation
- Analytical Databases
- Agentic System Patterns
- GDPR Considerations
Soft Skills
- Judgment in AI Output
Industry Keywords
- AI Service
- LLM
- Data Pipeline
- PII Handling
- EU AI Act
Tools & Technologies
- ClickHouse
- Airflow
- Rails
- Ruby
Posted Today