{"id":159053,"url":"https://alion.io/job/aerones-senior-python-engineer","title":"Senior Python Engineer","company":{"id":56275,"name":"Aerones","domain":"aerones.com","url":"https://alion.io/company/aerones","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"A","score":87,"open_postings":13,"ghost_share":0,"stale_share":0.308,"repost_share":0,"time_to_fill_p50_days":74,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Riga, Latvia"],"countries":["LV"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":500,"max":6000,"currency":"EUR","period":"month","gross":null,"usd_annual":6708},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Celery","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"Django","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Embeddings","optional":true},{"name":"GCP","optional":true},{"name":"LLM","optional":true},{"name":"RAG","optional":true}],"status":"live","first_seen_at":"2026-03-20T00:00:00Z","employer_posted_date":"2026-03-20","last_verified_at":"2026-10-17T05:12:23Z","board_verified":true,"closed_at":null,"days_open":211,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":211},"description":"AERONES, the global leader in robotic wind turbine maintenance operating across 30+ countries, is seeking a Senior Python Engineer to build backend services and data pipelines using Django, PostgreSQL, and AI coding agents as your primary development tool.\nThis isn't traditional engineering where AI is optional - we're looking for engineers who've embraced autonomous AI coding agents (Claude Code, Cursor, Codex) as their core workflow, shipping production code through specification-driven, agent-augmented development.\nOur software platform powers inspection analytics, operations planning, and customer portals - connecting field robotics to actionable data across thousands of wind turbines worldwide.\nWhat You'll Do:\nBuild REST APIs, data models, migrations, and background tasks using Django & PostgreSQL with AI agents as your primary tool\nDesign data pipelines processing inspection data from drone and crawler operations\nCreate context documentation (CLAUDE.md files, system prompts) that makes AI agents effective in our codebase\nOptimize PostgreSQL queries and ensure backend services scale with global operations\nReview and validate agent-generated code - ensure tests pass, edge cases are covered, and code is production-ready\nHelp the team adopt AI-native development through shared tooling and demonstration\nRequirements\nMust have:\n5+ years Python development with significant Django & PostgreSQL production experience\nDeep Django expertise: ORM, REST framework, migrations, Celery, complex queries, JSON operations\nDaily use of AI coding agents (Claude Code, Cursor, Codex) in production work\n\"Delegate, Review, Own\" mentality - you hand off implementation to agents, review (not write) most code, and own outcomes\nStrong understanding of testing, CI/CD, and architecture patterns\nFluent English\nNice to have:\nGCP infrastructure experience\nAI product features (LLM APIs, embeddings, RAG)\nWind energy, robotics, or industrial IoT background\nBenefits\nWe believe great work starts with feeling valued and supported. That’s why we are building an thoughtful, competitive benefits and perks to help you thrive - professionally and personally - through every step of your Career with us. You will be eligible for:\nSalary from 4 ,500 EUR to 6,000 EUR per month (before Taxes)\nA Birthday Gift\nAfter Probationary Period\nHealth Insurance\n Health Recovery Days (which can be taken as you need)\nPaid Study Leave \nFunding for the purchase of Vision Glasses after one (1) year of service\nJoin us in Building a Cleaner, Smarter Future - one quality process improvement at a time.","description_format":"text","description_chars":2583,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Industrial Robotics","Wind Energy"],"lifecycle":[{"event":"open","at":"2026-03-17T00:00:00Z"},{"event":"open","at":"2026-10-13T13:29:27Z"}],"visa":[],"liveness":{"score":13,"band":"cold","label":"Long shot","p_open":1,"p_active":0.45,"p_room":0.28,"age_days":211,"expected_fill_days":74,"reasons":["conf:0","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":{"stated_usd_annual":6708,"is_top_pay":false},"html_url":"https://alion.io/job/aerones-senior-python-engineer","json_url":"https://alion.io/job/aerones-senior-python-engineer.json","meta":{"generated_at":"2026-10-17T05:51:34Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7963,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":56275},"rest":"https://alion.io/mcp/rest/get_company?id=56275"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Faerones-senior-python-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Faerones-senior-python-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Faerones-senior-python-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/aerones-senior-python-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Faerones-senior-python-engineer"}]}