{"id":3152651,"url":"https://alion.io/job/pula-data-analyst-data-engineering-ai-workflows","title":"Data Analyst (Data Engineering & AI Workflows)","company":{"id":177446,"name":"Pula","domain":"pula-advisors.com","url":"https://alion.io/company/pula","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"Analytics","role_family":"Analytics","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"ETL/ELT","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"LLM","optional":false},{"name":"OCR","optional":false},{"name":"OpenAI","optional":false},{"name":"PostGIS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Amazon EC2","optional":true},{"name":"AWS","optional":true},{"name":"ChatGPT","optional":true},{"name":"Docker","optional":true},{"name":"Git","optional":true},{"name":"LangChain","optional":true},{"name":"Linux","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"PaddleOCR","optional":true},{"name":"PaddlePaddle","optional":true},{"name":"Prefect","optional":true},{"name":"QGIS","optional":true}],"status":"live","first_seen_at":"2026-10-23T13:09:00Z","employer_posted_date":"2026-10-23","last_verified_at":"2026-10-24T11:05:37Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Location:Remote within ±3 hours of the EAT time zone.\nReports to:Associate Manager, Data\nAbout Pula\nAt Pula, we are radically restructuring agricultural insurance, using technology to insure the previously unbanked, uninsured, untapped market of 1.5 billion smallholders worldwide.\nWe work in over 14 countries across Africa and Asia, and by 2020, we have facilitated crop insurance cover to over 4.7 million farmers across Kenya, India, Rwanda, Uganda, Nigeria, Mali, Senegal, Zambia, Ethiopia, Madagascar, Tanzania, and Malawi. Since raising our Series A our operations have expanded globally including now Asia and Latin America.\nPula is fast-paced, constantly adapting to new opportunities and challenges. We are a high performance, multi-cultural team. We expect our team to value performance, results and professionalism.\nAt Pula, we are:\nObsessed with results:We are responsible for our future and therefore we get things done!\nConnect the Dots: We continuously identify different customer needs & business problems and build solutions that deliver value.\nHave a Can do Attitude! We dare to do things differently to make things work.\nWe have each others’ back: We look out for each other & we share high quality, timely feedback that makes us better.\nPosition Overview\nAs a Data Analyst (Data Engineering & AI Workflows) at Pula, you will clean, validate and move the field and geospatial data that powers our insurance products, farmer profiling and compliance projects. You will build and maintain the pipelines that take raw survey data from collection to delivery, and set up AI-assisted workflows that make data cleaning, quality checks and document extraction faster and repeatable. You will work closely with the Associate Manager, Data, the analyst team and the field teams across concurrent country projects. We are looking for someone who writes production-quality code, thinks in systems rather than one-off scripts, and documents their work so others can run it.\nResponsibilities\nData cleaning and quality control\nClean, standardise and validate large field datasets (farmer registrations, surveys, polygons, photos) collected through ODK and in-house tools.\nRun data quality checks on each batch following our gate-based DQC framework and SOPs, and resolve flagged issues with analysts and field teams.\nReconcile collected data against master lists and reference data\nDistinguish real data problems from defects in the checks themselves, and fix the checks when they are wrong.\nIdentify gaps in current quality check SOPs and recommend improvements.\nData engineering and pipelines\nBuild and maintain ETL pipelines that move data from collection tools and PostgreSQL/PostGIS\ndatabases to analysis outputs and client deliverables.\nSchedule and monitor automated jobs (e.g. on cloud servers or GitHub Actions), with logging, incremental loads and clear failure alerts.\nDesign and document data schemas, validation rules and data dictionaries for new country projects.\nWrite clean, version-controlled, tested Python and SQL that other team members can run and maintain.\nProcess geospatial data (field boundaries, GPS points, administrative layers) and support compliance checks such as EUDR polygon validation.\nAI workflows and automation\nSet up and maintain AI-assisted workflows using LLM tools (e.g. Claude, Claude Code, OpenAI or similar) for data cleaning, quality checks, report drafting and repetitive analyst tasks.\nBuild document and image extraction pipelines (OCR and LLM-based) for sources such as land certificates, forms and field photos, with verification steps to measure accuracy.\nWrite and maintain prompts, reusable skills, project context files and runbooks so AI workflows give consistent, auditable results.\nEvaluate when AI is the right tool versus a deterministic script, and track cost, accuracy and data privacy risks of each approach.\nTrain analysts to use AI tools safely and effectively in their daily work.\nAnalysis, reporting and improvement\nUse data analytics and project knowledge to identify risks and issues within projects, and propose practical solutions.\nPrepare dashboards, reports and delivery files for internal teams, partners and clients.\nDevelop new processes and procedures to improve project operations, and evaluate their effectiveness once implemented.\nDraft technical documentation, SOPs and training materials, and train analysts and field staff on new systems.\nKeep the manager informed through regular daily, weekly, and ad-hoc updates.\nDemonstrate honesty and transparency, and communicate directly and openly, giving feedback constructively.\nRequirements\nEducation and experience\nBachelor’s degree in Computer Science, Statistics, Data Science, Information Systems, Economics, Geoinformatics, or a related field.\nMinimum of 2 years of experience in data analysis or data engineering, preferably in a fast-paced NGO or agri-tech environment.\nDemonstrated experience cleaning large, messy field or survey datasets end to end.\nA portfolio, GitHub profile or work samples showing pipelines or automations you have built.\nTechnical skills\nStrong Python (required), including pandas and scripting for automation; R is a plus.\nStrong SQL (required), with experience in PostgreSQL; PostGIS is a plus.\nExperience building and scheduling ETL pipelines, using Git, and working on Linux or cloud servers (e.g. AWS EC2).\nHands-on experience using LLMs and AI tools in real workflows (e.g. Claude, ChatGPT, coding assistants, LLM APIs), including prompt design and checking AI outputs for accuracy.\nFamiliarity with mobile data collection tools such as ODK, KoboToolbox, CommCare, or SurveyCTO.\nNice to have\nExperience building agentic or multi-step AI workflows (e.g. Claude Code, MCP connectors, LangChain or similar), or running self-hosted/open-source models.\nExperience with OCR and document extraction (e.g. Tesseract, PaddleOCR, cloud vision APIs).\nExperience with geospatial tools (GeoPandas, QGIS, Google Earth Engine) or EUDR/deforestation compliance data.\nExperience with orchestration tools (Airflow, Prefect, GitHub Actions) or Docker.","description_format":"text","description_chars":6104,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Data & Analytics","AgTech","Reinsurance","InsurTech"],"lifecycle":[{"event":"open","at":"2026-10-23T13:09:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":22,"reasons":["conf:3","win:early"],"computed_at":"2026-10-24T06:02:35Z"},"pay":null,"html_url":"https://alion.io/job/pula-data-analyst-data-engineering-ai-workflows","json_url":"https://alion.io/job/pula-data-analyst-data-engineering-ai-workflows.json","meta":{"generated_at":"2026-10-24T13:39:46Z","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":19621,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00: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":177446},"rest":"https://alion.io/mcp/rest/get_company?id=177446"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpula-data-analyst-data-engineering-ai-workflows"},{"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%2Fpula-data-analyst-data-engineering-ai-workflows"},{"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%2Fpula-data-analyst-data-engineering-ai-workflows"},{"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/pula-data-analyst-data-engineering-ai-workflows\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpula-data-analyst-data-engineering-ai-workflows"}]}