{"id":2678809,"url":"https://alion.io/job/infor-software-engineer-python-pyspark-agentic-ai-5-years","title":"Software Engineer ( Python + PySpark + Agentic AI ) - 5 + Years","company":{"id":1808,"name":"Infor","domain":"infor.com","url":"https://alion.io/company/infor","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Pinpoint","truth_index":{"grade":"A","score":100,"open_postings":6,"ghost_share":0,"stale_share":0,"repost_share":0.167,"time_to_fill_p50_days":9,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hyderabad, Pakistan"],"countries":["PK"],"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":"AI Agents","optional":false},{"name":"Amazon DocumentDB","optional":false},{"name":"Amazon EKS","optional":false},{"name":"Amazon S3","optional":false},{"name":"Anthropic","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"AWS Bedrock","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Delta Lake","optional":false},{"name":"Django","optional":false},{"name":"Docker","optional":false},{"name":"Embeddings","optional":false},{"name":"FastAPI","optional":false},{"name":"Flask","optional":false},{"name":"Function Calling","optional":false},{"name":"Git","optional":false},{"name":"Human-in-the-Loop","optional":false},{"name":"LangChain","optional":false},{"name":"LangGraph","optional":false},{"name":"Linux","optional":false},{"name":"LlamaIndex","optional":false},{"name":"LLM","optional":false},{"name":"LLM Evaluation","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"OpenAI","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"pySpark","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"Spark","optional":false},{"name":"SQL","optional":false},{"name":"Tool Use","optional":false},{"name":"AWS Glue","optional":true},{"name":"GitOps","optional":true},{"name":"Helm","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"Node JS","optional":true},{"name":"NumPy","optional":true},{"name":"Scikit-learn","optional":true}],"status":"live","first_seen_at":"2026-10-15T06:02:23Z","employer_posted_date":"2026-10-15","last_verified_at":"2026-10-17T16:15:43Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"We are looking for an experienced Python + PySpark Developer with a strong background in designing, developing, and optimizing large-scale data processing solutions. The ideal candidate should have strong expertise in Python, PySpark, SQL, and big data technologies. You will build the large-scale data pipelines and agentic AI features that power our platform on AWS. You will apply strong Python and PySpark skills to data processing on EMR on EKS, and build LLM-based agents that assist and automate work on our data under human oversight.\nA Typical Day in the Life Includes:\n\nWrite and tune PySpark jobs on EMR (EMR on EKS) and Delta Lake to prepare and transform data at scale\nDesign and build LLM-powered agents that plan tasks, call tools, and propose or apply actions against our services and data, under confidence thresholds and human-in-the-loop review\nDefine the tools and APIs agents can use, and connect agents to internal systems (e.g., via Model Context Protocol)\nBuild retrieval-augmented (RAG) pipelines: chunking, embeddings, vector search, and grounding responses in our data\nDesign agent workflows with clear guardrails, confidence gating, human-in-the-loop exception handling, and fallback behavior\nWrite prompts and evaluation harnesses; run evaluation in CI and measure agent quality, cost, and latency, then iterate\nBuild and maintain Python services and shared libraries, and Kafka producers/consumers for moving data between services\nServe agents behind APIs and monitor them with LLM/agent observability (quality, cost, latency, failures)\nWrite design docs and collaborate with engineers and data scientists on architecture decisions\nUse AI coding agents in your own day-to-day workflow while owning correctness and quality\nBasic Qualifications:\n These are the core skills we screen for. A strong candidate has all three. \n Python 3 - solid experience writing production code, with strong fundamentals and readable, tested code, using a web framework such as FastAPI, Flask, or Django \nPySpark & SQL - hands-on experience writing and tuning Spark jobs on EMR (we run EMR on EKS), reading/writing Delta Lake tables, and strong SQL for large-scale data \nAgentic AI - hands-on experience building LLM or agent-based features: tool/function calling, multi-step agent workflows, RAG, and grounding output in real data.\nExperience writing production Python 3, including designing and optimizing large-scale data processing solutions \nExperience building services or APIs with a Python web framework such as FastAPI, Flask, or Django \n Hands-on experience with Spark / PySpark, ideally on EMR (EMR on EKS a plus) \nStrong SQL and familiarity with big data technologies \nHands-on experience building LLM or agent-based features (tool calling, function calling, or multi-step agent workflows) \nExperience with an agent or LLM framework or platform such as Amazon Bedrock, LangChain, LangGraph, LlamaIndex, or the OpenAI/Anthropic SDKs \nExperience with RAG: embeddings, vector search, and grounding model output in real data \nPractical prompt engineering and experience evaluating LLM/agent output for quality and reliability\nExperience handling sensitive data and PII responsibly, including data-governance and privacy considerations when sending data to external LLMs \nExperience with at least one database (MongoDB/DocumentDB, PostgreSQL, or similar) \nExperience with AWS services such as S3 and EMR \nExperience writing tests with pytest (or similar) and working with Git \nComfortable with Docker and Linux \nPractical experience using AI coding assistants or agents (e.g., Kiro, Cursor, GitHub Copilot, Claude Code) in real projects \nStrong communication: able to write design docs and collaborate across teams \nPreferred Qualifications:\n Experience with Model Context Protocol (MCP) or wiring agents to external tools and data sources \nExperience keeping LLM systems reliable: guardrails, evaluation pipelines, cost/latency tuning, caching \nLLM/agent observability and lifecycle experience: prompt/version management, monitoring, and quality regression detection \nSolid ML fundamentals and quality metrics (precision, recall, F1); familiarity with scikit-learn, pandas, NumPy \nDelta Lake, AWS Glue, and Athena \nKafka streaming pipelines \nKubernetes / EKS, Helm, and GitOps deployment\n Experience in a polyglot microservice environment (Node.js / Python / Java)\nAwareness of bias and explainability in AI systems","description_format":"text","description_chars":4432,"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":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["ERP & Business Management Software"],"lifecycle":[{"event":"open","at":"2026-10-16T06:02:23Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 46 · green card filings: 13","filings_12m":46,"filings_prev_12m":43,"green_card_filings_12m":13,"median_offered_wage_usd":140127,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":35}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.861,"p_room":1,"age_days":1,"expected_fill_days":9,"reasons":["conf:2","velocity","win:early","comp:brand"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/infor-software-engineer-python-pyspark-agentic-ai-5-years","json_url":"https://alion.io/job/infor-software-engineer-python-pyspark-agentic-ai-5-years.json","meta":{"generated_at":"2026-10-17T16:19:55Z","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":22426,"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":1808},"rest":"https://alion.io/mcp/rest/get_company?id=1808"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finfor-software-engineer-python-pyspark-agentic-ai-5-years"},{"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%2Finfor-software-engineer-python-pyspark-agentic-ai-5-years"},{"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%2Finfor-software-engineer-python-pyspark-agentic-ai-5-years"},{"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/infor-software-engineer-python-pyspark-agentic-ai-5-years\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finfor-software-engineer-python-pyspark-agentic-ai-5-years"}]}