Remote job
Software Engineer
Job details
About this role
Role overview
Build the production platform behind AI-powered automation for complex, high-impact business processes. This hands-on software engineering role combines scalable systems, service development, workflow automation, and product delivery, with responsibility for turning rapidly evolving AI capabilities into dependable software used in enterprise environments.
Responsibilities
- Design and implement the core services and abstractions supporting AI automation. - Develop, optimize, and maintain APIs, integrations, and workflow infrastructure. - Create internal tools, libraries, and engineering platforms that improve team productivity. - Own reliability, performance, security, and operational quality across the stack. - Work with product and engineering partners to shape priorities, architecture, and user experience. - Deliver production code and take ownership of outcomes from design through operation.
Requirements
- Demonstrated experience building robust, scalable software systems. - Strong TypeScript experience across modern frontend or backend frameworks. - Ability to translate complex requirements into clear, maintainable system designs. - Comfort working remotely in a fast-moving, autonomous environment. - A builder mindset, with interest in creating reusable infrastructure and abstractions.
Nice to have
- Experience with enterprise-scale or regulated systems. - Familiarity with AI platforms, workflow automation, or developer platforms. - Open-source contributions or relevant personal projects. - Experience in a high-growth startup or infrastructure-focused engineering team.
Benefits and work setup
- Remote, high-autonomy working environment with direct influence on product direction. - Compensation package includes market-leading pay, equity participation, and paid time off. - Exposure to global products and enterprise use cases, with close access to company leadership.