Job Summary
At Afto, we're on a mission to empower SMB retailers to thrive in today's fast-paced world through the power of automation. Our innovative AI platform is revolutionizing how Retail small and medium-sized businesses (SMBs) operate, enabling them to engage their customers, streamline their store operations, boost productivity, and drive growth. If you're passionate about building cutting-edge technology that empowers SMBs to succeed, and if you thrive in a dynamic, collaborative environment, then we want you on our team.
You craft solutions that balance the tradeoffs between product goals and technical solutions in front end and full stack web technologies like React JS, Next.js and building on rich APIs in Node.js, Python. You will also have the opportunity to build experiences using AI technologies like Large Language Models LLMs, Computer Vision, Open AI, prompt engineering, RAG based LLM applications (eg LangChain) and chatbots.
As the first senior engineer on the team, you will lead a small team of remote engineers, set the engineering culture, sprint planning and motivating the team to achieve their career goals and company objectives.
Responsibilities
Strong hands-on experience in designing and building new features and services using React native (andriod & iOS) , NextJS, and Node, Python, Postgres and Elasticsearch and vector DBs. Knowledge of real-time messaging/chat frameworks, socket IO, caching using redis and other technologies is a plus.
Research and prototype the latest developments in AI - frameworks like LlamaIndex, LangChain, Agentic AI, vector search or build a custom framework that suits our usecase.
Write clean, maintainable code while adhering to coding standards and best practices.
Building data pipelines for MLPos, training and ETL data (structured and unstructured) using tools like Airflow or Dagster
Strong knowledge of Azure cloud - cloud functions, ETL frameworks, Messaging architectures, CI/CD, DevOps,
Mentor junior developers, providing guidance on technical challenges and career development.
Stay updated with emerging technologies and industry trends to enhance the development process.
Skills
React native (android & iOS) , Typescript, NextJS, and backend (Node.js, Python), databases (Postgres and Elasticsearch and vector DBs). Knowledge of real-time messaging/chat frameworks, socket IO, caching using redis and other technologies is a plus.
5 -10 years of full Stack web technologies experience designing and coding new features and services
Working knowledge with LLM models, Prompt Engineering and building RAG based frameworks (E.g LangChain, Llamaindex and others). Hands on experience in ML and training models for Computer Vision, OCR and NLP would be an added advantage
Working knowledge in machine learning frameworks and libraries such as TensorFlow, PyTorch, Scikit-learn, and Keras is a plus.
Experience building and scaling SaaS applications in early stage startup environments, enjoy wearing multiple hats.
Excellent problem-solving skills with the ability to work independently or as part of a team.
Familiarity with version control (Git), containerization (Docker), and orchestration (Kubernetes) tools.
Establish and enforce best practices for software development, ensuring that our codebase is clean, scalable, and maintainable.
This role combines the need for both AI expertise and full-stack development skills, ensuring you can work on the end-to-end development of AI-driven web applications. Please submit your resume and a portfolio of relevant projects or GitHub links showcasing your work in AI and full-stack development.
Other Details:
As an early stage startup, the role offers both a fixed salary component and stock options/equity.
Rapid Career Growth: As a fast-growing startup, we offer an accelerated path for personal and professional development. You will have the opportunity to take on increasing responsibilities and move into leadership roles as the company scales.
Flexible working hours and remote work options.
Job Types: Full-time, Permanent
Pay: From $60,000.00 per year
Benefits:
Stock options
Work from home
Flexible language requirement:
French not required
Schedule:
Monday to Friday
Weekends as needed
Application question(s):
Submit a link to your github projects that showcase your skills
Work Location: Remote