Senior Software Engineer - AI & Task Mining
Core
Design and build AI and algorithmic features for Task Mining, turning raw user interaction data into structured, actionable business insights.
Role type
Senior IC Software Engineer (AI/Algorithms)
Builds
End-to-end Task Mining solution (desktop client, backend services, data pipelines, Studio frontend)
Domain
Enterprise SaaS / Process Intelligence / AI
Deliverable
production ML models | product features | infrastructure
Required skills
Python (async I/O), LLMs and RAG, algorithmic design, ETL and data modeling, containerization (Docker), CI/CD
Preferred skills
SQL, Java, vector search, evaluation of model outputs (hallucination/cost/latency)
Technologies
Python, SQL, Java, Docker, GitHub Actions, LLMs, vector search
Responsibilities
Design and build AI-powered features from research to production; evolve insight engine combining LLMs and algorithms; integrate diverse data sources; develop production-ready Python services; build scalable data pipelines; implement evaluation guardrails; provide technical leadership and mentorship
Seniority
Senior, hands-on IC with mentorship