1.
Job Title:
Experience:
Location:
The Role:
As a Full-Stack AI Engineering Lead, you will be responsible for the end-to-end design, development, and deployment of sophisticated AI-powered applications. You will work closely with AI specialists, product managers, and other developers to translate complex requirements into robust, scalable, and user-friendly solutions. This role requires a strong foundation in full-stack development, a deep understanding of AI/ML concepts (particularly LLMs and GenAI), expertise in modern deployment practices, and a proactive approach to problem-solving and technical leadership within an Agile environment.
Key Responsibilities:
- Design, develop, test, and deploy high-quality, scalable full-stack applications integrating AI/ML models, following
Agile
methodologies. - Collaborate on the architecture and design of our AI applications, ensuring they meet performance, security, and scalability requirements.
- Work extensively with Large Language Models (LLMs), Generative AI techniques, and traditional Machine Learning models, integrating them into our product offerings.
- Develop and maintain backend services and APIs (Python/Java preferred) and robust middleware solutions.
- Build responsive and intuitive front-end interfaces.
- Manage and optimize databases (SQL and NoSQL) to support application needs.
- Leverage
Docker
and Containerization
(e.g., Kubernetes) for packaging, deploying, and scaling applications. - Deploy and manage applications on cloud platforms, with demonstrated experience in
Azure or AWS
. - Stay abreast of futuristic developments in AI, full-stack technologies, and software engineering best practices, and champion their adoption where appropriate.
- Lead and mentor junior developers, fostering a culture of technical excellence and continuous learning.
- Utilize JIRA for task management and Confluence for documentation.
- Contribute to project planning, estimation, and execution, demonstrating strong project management skills to ensure timely delivery.
- Champion the use and contribute to the evolution of our internal Purple Fabric AI platform.
Must-Have Skills & Experience:
- 4-6 years of professional experience in full-stack software development.
- Proven experience in developing and deploying applications leveraging
AI, LLMs, Generative AI, and Machine Learning
. - Strong proficiency in
full-stack
development, with expertise in both front-end (e.g., React, Angular, Vue.js) and back-end technologies. - Expertise in
Python or Java
for backend development. - Solid experience with
database
technologies (e.g., PostgreSQL, MySQL, MongoDB) including schema design and optimization. - Experience developing and consuming
middleware
services and APIs. - Proficiency with
JIRA
for agile development and Confluence
for technical documentation. - Demonstrable
project management skills
, including planning, execution, and risk management. - Hands-on experience with
Docker
and Containerization
technologies (e.g., Kubernetes). - Proven experience with deploying and managing applications on cloud platforms, specifically
Azure or AWS
. - Demonstrated experience working in an
Agile
development environment. - Excellent problem-solving, analytical, and communication skills.
- Ability to quickly learn and adapt to new technologies and platforms, including our in-house Purple Fabric AI platform.
- A proactive mindset, with a passion for innovation and staying ahead of
futuristic developments
in AI and software.
Nice-to-Haves:
- Experience with specific Azure or AWS services relevant to AI/ML and application hosting.
- Knowledge of advanced Kubernetes concepts and management.
- Contributions to open-source projects or a strong portfolio of personal projects.
2.
Job Title:
Experience:
Location:
The Role:
As a Full-Stack AI Engineer, you will be involved in the entire software development lifecycle, from concept and design to development, testing, and deployment of AI-driven applications using Agile practices. You will collaborate with senior developers and AI specialists to build features, integrate AI models, and ensure our applications are robust and user-friendly. This is an excellent opportunity for a developer passionate about both full-stack engineering, modern deployment techniques, and the cutting edge of AI.
Key Responsibilities:
- Develop, test, and maintain full-stack applications, with a focus on integrating AI/ML functionalities, working within an
Agile
framework. - Work with
AI technologies including LLMs, Generative AI, and Machine Learning
models under the guidance of senior team members. - Contribute to the development of backend services and APIs using
Python or Java
. - Assist in building and refining front-end components for our applications.
- Support
database
management and middleware
integration tasks. - Utilize
Docker
for Containerization
of applications and assist in deployment processes. - Gain hands-on experience with cloud services on
Azure or AWS
for application deployment and management. - Actively learn about and apply
futuristic developments
in AI and software engineering. - Utilize
JIRA
for tracking development tasks and Confluence
for accessing and contributing to documentation. - Participate in project planning and execution, developing
project management skills
and contributing to team goals. - Get hands-on experience with our internal Purple Fabric AI platform and contribute to its application.
Must-Have Skills & Experience:
- 2-3 years of experience in full-stack software development.
- Solid understanding and hands-on experience with
AI concepts, including LLMs, Generative AI, and Machine Learning
. - Proficiency in
full-stack
development, including front-end and back-end technologies. - Strong programming skills in
Python or Java
. - Experience with
database
technologies (SQL or NoSQL). - Familiarity with
middleware
concepts and API development/consumption. - Working knowledge of
JIRA
and Confluence
. - Experience working with
Docker
and an understanding of Containerization
principles. - Familiarity with cloud platforms, specifically
Azure or AWS
, and basic deployment concepts. - Experience or strong understanding of
Agile
development methodologies. - Developing
project management skills
with an ability to manage tasks and contribute to project timelines. - A strong desire to learn and keep up-to-date with
futuristic developments
in the AI field. - Eagerness to learn and work with the Purple Fabric AI platform.
- Good communication and teamwork skills.
Nice-to-Haves:
- Experience with a modern front-end framework (e.g., React, Angular, Vue.js).
- Experience with CI/CD tools.
- Exposure to Kubernetes.