Senior Software Developer
Ask-AI
Description
Help build the GenerativeAI solution that superpowers workers across the enterprise!
Ask-AI is an enterprise AI platform designed to transform how organizations serve customers and equip employees. It provides AI-first solutions that improve customer experiences through rep interactions, in-product, and digital touchpoints.
The platform features a comprehensive knowledge management system, enterprise search with over 100 integrations, AI workflows, no-code apps, AI support ticket enrichment and advanced analytics.
We are growing rapidly, and we’re seeking a passionate, ambitious and hands-on Senior Software Engineer who will be part of the core R&D team to work on our generative AI platform. You will build multiple end-to-end applications (website, chrome extension, widgets,...) in Python, Node.js, React, and Typescript. You will take part in all software aspects of the process - from early architecture & design, through prototyping & implementation, to production, continuous integration/delivery, and maintenance. You will design and develop backend architecture, ensuring the usability and responsiveness of our products as we scale and frontend applications.
Responsibilities
- Develop key back-end and front-end systems to support Ask-AI’s growth and impact.
- Architect and build Ask-AI’s cloud platform using leading-edge technologies like AWS and containerized microservices.
- Contribute to early-stage decision-making on architecture and design, researching to leverage the latest technologies.
- Develop the platform’s core features, infrastructure, integrations with third-party services, and automated tools.
- Collaborate across teams and with customers and stakeholders to ensure a high-performing, efficient backend.
- Serve as a key contributor in the core development team, guiding junior developers and collaborating closely with colleagues.
- Identify and implement improvements to the development process, enhancing scalability, efficiency, and maintainability.
- Shape Ask-AI’s development practices and culture through direct contributions and leadership.
- Work alongside the Research and Data teams to bring NLP solutions into production environments.
Requirements
- 6+ years as a Software engineer, with participation in large-scale, production-grade projects
- Solid Python or Node.js programming skills
- Advanced knowledge of React, TypeScript, or Javascript.
- Experience with relational databases (MySQL/Postgres) and ElasticSearch [Advantage]
- BSc in Computer Science [Advantage]