Website:
1jsglobal.com
Job details:
Job Title: Full-Stack AI Software Engineer
Department: Engineering / Product Development
Role Level: Mid-to-Senior(5-6 years of experience)
Role Summary
We are looking for a versatile Software Engineer to design, develop, and deploy AI-powered applications. You will be responsible for building robust backend logic and automation scripts using Python, integrating state-of-the-art AI/ML models, and crafting intuitive, responsive user interfaces using JavaScript. You will own the full lifecycle of a feature—from data processing and model integration to the final UI presentation.
Is curious, always willing to learn, has a keen eye for identifying, breaking down requirements into small clear development goals and designing architecture for implementation
Should be willing to own a product fully from end-to-end starting from requirement gathering, designing architecture, documenting the architecture, ensuring security compliance, development of front-end and back-end with database and AI feature implementation, deployment of the application and periodic review & release cycles
Key Responsibilities
- AI Integration: Design and implement AI/LLM-powered features (e.g., chatbots, predictive analytics, or automated content generation, Connecting SAPAICore/OpenAI LLMs with prompt templates and structured outputs, Prompt engineering)
- UI/UX Development: Build dynamic and interactive frontend components using modern JavaScript frameworks (React, Vue, or Angular).HTML+CSS+JS
- Backend & Scripting: Develop scalable server-side logic and create automation scripts to streamline data pipelines or system tasks.
- API Design: Build and maintain RESTful APIs to connect AI backend services with the frontend.
- System Optimization: Ensure the high performance of the application, focusing on low-latency AI responses and smooth UI rendering.
- Has experience building enterprise grade solutions and software(Security implementation with SSO(Single Sign On) & RBAC implementation with User Access Management)
- Has experience and can write DB queries for implementation in Postgresql, SQLite
- Has experience managing files with blob storage service (AWS S3 bucket/GCP)
- Has experience documenting the technical know-hows(Clear communication and documentation)
- Knowledge of SAP's ecosystem (SAP BTP,XUSSA, SCC(Cloud Connectors), Destinations, SAPAICore) is a plus
Technical Skill Requirements
Must-Have Skills
Python
Proficient in Python 3.x; experience with frameworks like FastAPI, Flask, or Django.
AI / ML
Experience with OpenAI API, LangChain, or LlamaIndex. Understanding of NLP
JavaScript (UI)
Strong knowledge of ES6+, React.js (or Next.js), HTML5, and CSS3/Tailwind.
Scripting
Automation using Bash, Python scripts, or PowerShell for CI/CD and system tasks.
Databases
SQL (PostgreSQL/MySQL) and NoSQL (MongoDB) or Vector Databases (Pinecone/Chroma).
Tools
Git, Docker, and Cloud Platforms (AWS, Azure, or GCP).
Soft Skills
- Problem-Solving: Ability to debug complex issues across the entire stack.
- Analytical Thinking: Understanding how to translate business needs into AI-driven solutions.
- Communication: Explaining technical AI concepts to non-technical stakeholders.
- Agility: Ability to adapt to the rapidly changing landscape of AI tools and frameworks.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field.
- A portfolio or GitHub repository showcasing end-to-end AI projects (e.g., an AI-powered dashboard).
- Experience with TypeScript for more robust UI development is a added value.
Click on Apply to know more.