We are currently looking for a Middle Python Engineer for our flagship project, Happy Color.
Key Responsibilities:
Data/Workflow:
- Develop and maintain DAGs in Airflow: sensors, custom operators, retries/SLAs, dependent pipelines.
- Integrate with external APIs/databases, ensure reliable error handling, idempotency, scheduling, and manage secrets.
Automation:
- Create scripts and services in Python (CLI, bots, utilities) to automate manual processes within teams.
- Develop small internal services/adapters (FastAPI/Flask).
Observability and Stability:
- Implement metrics/logs/traces using Prometheus/OpenTelemetry, Sentry; set up alerts and SLO/SLI.
- Create dashboards in Grafana: data sources, variables, alerts, business and technical metrics.
- Perform synthetic checks (health/e2e) and establish regression gates in CI.
AI and Prompts: - Design and iterate prompts (OpenAI), manage versions, and conduct experiments.
- Develop small pipelines/chains (LangChain/custom wrappers), handle retries, caching, and control costs and quality.
- Implement basic guardrails: validations, restrictions, data privacy.
Quality and Processes: - Manage CI/CD using GitLab CI, handle artifacts, environment configurations, and test infrastructure.
- Maintain documentation, manage incident workflows, and conduct postmortems.
Requirements:
- 2+ years of commercial experience as a Python engineer or QA Automation.
- Proficient in Python: standard library, requests/asyncio, type hinting, packaging (poetry/pip), pytest.
- 1+ year of experience with Airflow: DAGs, operators/sensors, dependencies, retries, variables/connections, task monitoring.
- SQL proficiency in writing efficient queries; experience with PostgreSQL/MySQL; basic knowledge of Redis is a plus.
- Monitoring experience: Grafana (dashboards/variables/alerts), Prometheus/Alertmanager, Sentry.
- Process automation: integrating with HTTP APIs, cron/orchestration, small utilities and bots.
- Basic skills with AI providers: OpenAI/Anthropic, prompt engineering, quality/cost assessment.
- Engineering practices: Docker, Git, code reviews, clean code, documentation.
- Communication skills: ability to gather requirements, decompose tasks, and explain solutions.
Preferred Qualifications:
- Experience with FastAPI.
- Knowledge of OpenTelemetry, Loki, Grafana Alerting/Contact Points/Annotations.
- QA expertise: Playwright for synthetic testing, contract tests (OpenAPI/Pact).
- Load testing experience: k6.
- Familiarity with cloud platforms: AWS, basic Helm.
- Experience with feature flags.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work with a talented and passionate team in a creative and dynamic environment.
- Flexible working hours and remote/office work options.
- Career growth and professional development opportunities.
- A fun and inclusive company culture that celebrates diversity and creativity.
Ready to apply for this role?
Apply Now →



