In this role, you will drive the strategic and technical direction of AI engineering across multiple product lines, shaping how advanced AI capabilities power user-facing automation experiences. You will lead high-impact engineering teams, guiding experimentation, architecture decisions, and end-to-end delivery of AI-driven solutions. Working closely with product, design, and go-to-market teams, you will help define the roadmap, unify core AI initiatives, and turn bold ideas into scalable outcomes.
Remote Software engineering Jobs
1406 results
FiltersJob listings
Design complex software systems, ensuring scalability, reliability, and performance. Develop clean, efficient, and maintainable code in accordance with best practices and coding standards. Collaborate with cross-functional teams to implement systems that meet all functional and security requirements and align with business objectives.
- Develop technical solutions to complex problems.
- Design, develop, document, tests and debugs applications software.
- Develop and implement user interfaces for web applications using ReactJS.
- Contribute to architecture and software design discussions.
- Collaborate on systems that involve the full ML lifecycle.
- Pursue opportunities to further your skills and grow your career.
- Manage and mentor a team of software engineers, providing regular feedback and leading performance management.
- Collaborate on technical infrastructure decisions and contribute to technology strategy discussions.
- Establish engineering standards and drive continuous improvement in development processes.
Build and maintain data services and integrations. Provide technical leadership throughout the technical design and sprint process. Contribute to developing a culture of testing, quality, and attention to detail.
- Lead the architectural direction for large-scale UI initiatives.
- Integrate AI into products, shaping intelligent user experiences.
- Own a product end-to-end, from problem definition to shipping and operating the solution.
- Design, develop, and maintain high-quality, scalable web applications and platform services.
- Build robust backend services and APIs using modern frameworks and cloud-native patterns.
- Provide architectural direction, evaluate technical trade-offs, and guide long-term platform evolution.
- Design, implement, and maintain backend services and APIs to support applications.
- Build and optimize data storage solutions using Postgres, ClickHouse and Elasticsearch to ensure high performance and scalability.
- Collaborate with cross-functional teams to deliver end-to-end solutions.
Define the frontend architectural vision for complex products, design scalable component systems and UI frameworks, and translate product requirements into robust technical architecture. Lead performance optimization, accessibility, security, and scalability initiatives. Build reusable libraries and design systems, review code paths, and mentor senior engineers.