Remote job
Software Engineer, AI Automation
Job details
About this role
Role overview Develop internal software and automation that helps business teams reduce repetitive work and handle processes more reliably. You will work with functions such as recruiting, HR, finance, and operations to understand their needs, build practical tools, and improve them based on how well they work in production. AI workflows using language models and agents may be part of the solution where useful.
Responsibilities - Identify manual business processes that could be automated and turn operational needs into technical plans. - Build and maintain internal applications and automation for multiple business functions. - Develop backend services, APIs, database-backed tools, and user interfaces. - Connect internal systems and third-party platforms to support data processing, approvals, and routine tasks. - Create AI-enabled workflows using language model APIs, agents, or external tools when appropriate. - Deploy, monitor, and refine tools using reliability, accuracy, adoption, and time saved as measures.
Requirements - At least 3 years of software engineering experience in backend, full-stack, or application development. - Proficiency in a backend or full-stack language such as Python, TypeScript, or JavaScript. - Ability to translate business processes and operational problems into workable software. - Experience designing APIs, database-backed applications, and third-party integrations. - Experience deploying and maintaining production systems, diagnosing failures, and improving reliability. - Ability to work directly with non-technical stakeholders to clarify needs, validate solutions, and deliver measurable improvements.
Nice to have - Experience with LLM APIs, agents, or workflow orchestration frameworks. - Background in internal tools, business automation, or enterprise integrations. - Familiarity with HR, recruiting, finance, or operations systems, or platforms such as n8n, Zapier, or Make.