AI Developer (Generative AI, LangChain, LlamaIndex, Python, FastAPI)
at appscrip
Key Responsibilities
AI Model Development
- Design and implement advanced Generative AI models (e.g., GPT-based, LLaMA, etc.) to support applications across various domains, including text generation, summarization, and conversational agents.
- Utilize tools like LangChain and LlamaIndex to build robust AI-powered systems, ensuring seamless integration with data sources, APIs, and databases.
Backend Development with FastAPI
- Develop and maintain fast, efficient, and scalable FastAPI services to expose AI models and algorithms via RESTful APIs.
- Ensure optimal performance and low-latency for API endpoints, focusing on real-time data processing.
Pipeline and Integration
- Build and optimize data processing pipelines for AI models, including ingestion, transformation, and indexing of large datasets using tools like LangChain and LlamaIndex.
- Integrate AI models with external services, databases, and other backend systems to create end-to-end solutions.
Collaboration with Cross-Functional Teams
- Collaborate with data scientists, machine learning engineers, and product teams to define project requirements, technical feasibility, and timelines.
- Work with front-end developers to integrate AI-powered functionalities into web applications.
Model Optimization and Fine-Tuning
- Fine-tune and optimize pre-trained Generative AI models to improve accuracy, performance, and scalability for specific business use cases.
- Ensure efficient deployment of models in production environments, addressing issues related to memory, latency, and resource management.
Documentation and Code Quality
- Maintain high standards of code quality, write clear, maintainable code, and conduct thorough unit and integration tests.
- Document AI model architectures, APIs, and workflows for future reference and onboarding of team members.
Research and Innovation
- Stay updated with the latest advancements in Generative AI, LangChain, and LlamaIndex, and actively contribute to the adoption of new techniques and technologies.
- Propose and explore innovative ways to leverage cutting-edge AI technologies to solve complex problems.
Required Skills and Experience
Expertise in Generative AI
Strong experience working with Generative AI models, including but not limited to GPT-3/4, LLaMA, or other large language models (LLMs).
LangChain & LlamaIndex
Hands-on experience with LangChain for building language model-driven applications, and LlamaIndex for efficient data indexing and querying.
Python Programming
Proficiency in Python for building AI applications, working with frameworks such as TensorFlow, PyTorch, Hugging Face, and others.
API Development with FastAPI
Strong experience developing RESTful APIs using FastAPI, with a focus on high-performance, scalable web services.
NLP & Machine Learning
Solid foundation in Natural Language Processing (NLP) and machine learning techniques, including data preprocessing, feature engineering, model evaluation, and fine-tuning.
Database & Storage Systems Familiarity with relational and NoSQL databases, data storage, and management strategies for large-scale AI datasets.
Version Control & CI/CD
Experience with Git, GitHub, and implementing CI/CD pipelines for seamless deployment.
Preferred Skills
Containerization & Cloud Deployment
Familiarity with Docker, Kubernetes, and cloud platforms (e.g., AWS, GCP, Azure) for deploying scalable AI applications.
Data Engineering
Experience in working with data pipelines and frameworks such as Apache Spark, Airflow, or Dask.
Knowledge of Front-End Technologies Familiarity with front-end frameworks (React, Vue.js, etc.) for integrating AI APIs with user-facing applications.

Similar jobs
🔧 We’re Hiring: Service Engineer – BMS | BANGALORE
Are you passionate about keeping buildings smart and systems running smoothly?
Join our team and take charge of BMS service operations that make a real impact.
📍 Location: BANGALORE
💼 Experience: 3–5 Years in BMS Service
🎓 Qualification: Diploma / Degree in Engineering
💰 CTC: Up to ₹6 LPA
✨ If you love problem-solving, maintenance excellence, and client satisfaction — we want you!
We are looking for enthusiastic and technically candidate to join our Technical Support team. The role involves providing L1 technical support, troubleshooting customer issues, and assisting in product implementation and maintenance under guidance.
L1 EXPERIENCE COMPULSORY
- Provide L1 technical support via ticketing system, email, and remote sessions.
- Troubleshoot basic technical issues related to installation, configuration, and usage.
- Assist senior engineers in debugging, testing, and customer support activities.
- Follow defined support processes, documentation, and SOPs.
- Maintain proper case notes, troubleshooting steps, and resolutions.
- Ensure timely responses and adherence to SLA.
- Learn and develop technical expertise on enterprise IT and security products.
Required Skills and Qualifications
- Bachelor’s degree in IT, Computer Science, Engineering, or related field.
- Basic understanding of Windows, Linux, networking, and troubleshooting concepts.
- Good communication and problem-solving skills.
- Willingness to learn enterprise security and IT products.
- Ability to work in shifts and handle customer interactions professionally.
Essentials
- Communicate clearly and confidently so customers immediately understand what is happening.
- Show empathy, stay professional, and treat every issue with respect.
- Take full ownership of tickets instead of passing responsibility.
- Manage time effectively by prioritizing issues based on impact and urgency.
- Pay close attention to details to avoid repeat questions or mistakes.
Experience in handling Architecture and commercial Interior Projects
Excelled at proposal and presentations
Prepared project estimations, BOQ and handled the tendering process
Established good team co-ordination and vendor and consultants contact client
Prepared working drawings for architectural project
Site visits and report making
- Execute marketing plans (campaigns, live events such as webinars,
seminars, networking events etc.) to help generate leads for the sales
team
- Build, scale, and optimize digital marketing channels including but not
limited to SEO, SEM, Facebook, LinkedIn and more.
- Experience in managing KPIs pertaining to (i)User Acquisition Volume
(month on month growth) (ii)Customer Acquisition Cost (CAC) (iii)Channel Growth and Mix (iv)Traffic Conversion Rates (iv)Number of experiments
executed on (velocity, quality, results)
- Translate the marketing strategy into funnel-focused marketing programs
to acquire, engage and retain customers
- Test, analyze, and scale experiments to improve key metrics across
channels (e.g., landing pages, ad copy, creative, etc.).
- Design and execute complex, end-to-end marketing campaigns that
deliver results measured in MQLs and SQLS
- Create content and materials the showcase the value 100ms creates for
customers
- Develop a strategy that combines both technical and content elements, to
drive ongoing improvements in SEO and organic search results.
- Develop collaborative partnerships across the organization to identify,
launch and refine demand generation strategies.
- Measure, track, and optimize engagement from the top of the funnel
throughout the customer journey to ensure marketing is accelerating sales efforts to close business.
You have:
- A growth-oriented marketer with 2 to 4 years of experience managing and
executing marketing campaigns including creatives, email marketing,
tracking, reporting, stakeholders coordination and performance review
- Well versed with the latest digital techniques and tools and latest digital
marketing trends
- Experience in executing marketing campaigns including creatives, email
marketing, tracking, reporting and stakeholder coordination
- Experience in working with B2B Saas organizations in a growth-oriented
marketing role would be highly preferred
You'll be a great fit if you have:
- Experience developing digital multi-channel campaigns
- Solid understanding of LinkedIn, Facebook, Google ad platforms
-
Experience using Google Analytics, Google Optimize or similar
- Comfortable using Google Sheets or similar for reporting, analytics
What You'll do:
- 4+ years of experience building scalable backends using Nodejs
- In-depth knowledge of any framework of Nodejs (i.e. Express, Hapi, Koa.js)
- Hands on experience with developing REST APIs using Node.js and any of the above framework
- Should have experience with Socket.IO
- Familiar with oauth integration Social Networking API (Facebook, Twitter, Linked In, Google+)
- Good understanding of standard authentication systems such as OAuth2 and JWT
- Knowledge of server-side templating (e.g. Jade, Handlebars.js, etc.)
- Should have understanding of model, caching, async mechanisms
- Hands-on experience with implementing Role based User authentication and authorization system
- Understanding of caching, database interactions, middlewares
- Able to engineer the best performing solutions and always keeping scalability in mind
What makes you a great fit:
- Strong problem solving skills
- Knowledge of data structures and algorithms
- Hungry for more responsibility and knowledge
- Passion for building robust systems that are engineered to handle failure scenarios, an undying love and attitude for maintaining coding standards
- Strong advocate for producing quality software who makes sure issues are raised and resolved
- Experience with at least one of the cloud platforms like AWS, GCP, Azure, Digital Ocean etc. (docker, Kubernetes, microservice good to have)
Must have skillsets:
Skills : NodeJs
Experience required: + years
Job Type: Full time/ Permanent
Perks and Benefits :
- 5 days working.
- Flexible shift timings
- Company-sponsored certifications.
- Team friendly culture
- Flat hierarchy
- Carrom, Table tennis games, Cricket Tournament Participation for interested employees
- Snack-filled pantry for team members
- Group Medical Insurance (*)
Full Stack Developer – Java, Angular
Description
The Position holder is responsible for developing products and services based on Java & Linux systems, functions as a Senior Software developer, and assists in the entire software lifecycle. The position reports to the Project Manager.
Successful Position holders are excellent communicators, enjoy solving problems, and work well in teams.
Roles and Responsibilities
- Responsible for software development.
- Develop and implement micro services (Must-have)
- Documenting low-level design for the assigned development work.
- Help to integrate UI components using Angular with backend micro service.
- Build reusable libraries and code for future use.
- Optimize application for maximum performance and scalability.
- Interface with other teams across SLB to ensure collaboration.
- Build an effective system that adheres to automation and other engineering best practices.
Qualifications and Experience
- Degree and qualification level - B. Tech/B.E. in Engineering with 5-10 years of relevant experience.
- Strong hands on work experience in Design & Development of Responsive Web application
- Must have -> Experience on any cloud services (AWS/Azure/Google Cloud)
- Must have -> At least 5+ Years of experience in building applications using Java/J2EE
- Must have -> Knowledge of document store, Kubernetes, messaging queue
- Must have ->Strong hands on work experience in Design & Development of Responsive Web application
- Experience in Angular JS (2/4/5/6) & JavaScript
- Experienced in working in agile teams
- Knowledge of Agile methodology
- Knowledge of Secure Programming Principles
- Knowledge or Experience in any one scripting language (bash, python)
- Experienced in working in a DevOps model.
- Understand the GST business
- Timely generation of invoices
- Communicate with clients
- Responsible for accounts receivables
- Maintenance of data, Data collation, submission of reports as required
- Coordinate with support team/domain team
Skills and Qualifications
- Good communication
- 2+ years’ experience in an operations management position
- Knowledge of general business software and aptitude to learn new applications; proficiency in Microsoft Office (Word, Excel, Outlook)
Summary
A design lead at Moonraft is a UX design expert with a disruptive approach to design that brings together empathy for users and understanding of business. They must possess a guerrilla-like attitude to quick visioning and lateral thinking combined with the ability to articulate design. Openness and flexibility to appreciate ideas from anywhere is important.
Responsibilities
Create and lead the design engagement with UX Strategy, Conceptualization, User Journeys, Information Architecture, Prototyping & Visual Designs for large-scale solutions along with the ability to drive conversations with the skate-holders.
Identify opportunities to create business value and improve the user experience, based on user research, organize opportunities into visually compelling matrices.
Identify strategic opportunities for competitive advantage based on findings. Understand the target audience deeply, develop user profiles, conduct task analysis, create user scenarios, and navigate smoothly through ambiguity.
Lead development of personas/segmentations based on research findings, integrate personas/ segmentations with related deliverables such as opportunity maps
Facilitate user scenario planning sessions/design thinking workshops with internal teams & clients
Estimate, plan, and lead tracks of creative work/projects in the development of a quality solution track progress according to the plan created for the project (e.g., conduct design reviews and creative status meetings as needed)
Collaborate closely with the engineering team and make sure designs are implemented to meet Moonraft’s quality standards.
Lead participatory design/user testing sessions, present findings & recommendations to cross- functional teams and client stakeholders, and manage operational level client meetings.
Inspire, mentor and support the members of the design team
Qualification and Experience
Masters/Bachelors degree in design discipline: Interaction, Information or Interface design, Human-Computer Interaction, Design Planning, Graphic Design, Product Design, Communication Design or Fine Arts
An online portfolio or samples of work showing relevant experience
Experience with rapid prototyping and familiar with front-end development/technologies
Minimum 5 years of industry experience
Self-directed but also collaborative
Proficiency with tools such as Sketch, Axure, Invisionapp, Photoshop, Illustrator, InDesign and understanding of all the latest tools
Ability to work collaboratively on multi-disciplinary teams.
About Moonraft
We are here to advance the human experience through design-driven innovation. Design, to us, is all about creating new meanings, while art is about self-expression and emotive appeal. Bringing these two creative disciplines together and operating at their intersection with business and technology, we drive business innovations with differentiating customer experience.
We place the human at the center, bringing quantitative and qualitative techniques together to develop consumer insights. Our techno-creative team, bridging consumer insights, business understanding, and advanced technology skills, then builds humanistic technology solutions.
We believe experimentation is at the core of every innovation. Radical innovation, in our view, is just an event recognized in hindsight when a number of trial-and-error attempts spark off a breakthrough. Our approach embraces rapid prototyping and empirical evidence in everything we do. As the name says, we are Moonraft Innovation Labs, driving innovation through experimentation.
"Rafters", who inhabit Moonraft, recognize ideas as the boss. They live by imagination, simplicity, and speed. Our egalitarian culture and environment are designed for rafters to thrive and deliver elegant solutions for complex problems.
- Ideate and create concept storyboards
- Conceptualise and present ideas as per the brief
- Pick and arrange effects, music that adds to the narrative
- Shortlist visuals and footage to be used in the video
- Collaborate with internal stakeholders to create videos for all marketing and product needs.
- Reorder and fine-tune content to ensure logical sequencing and smooth running of the video and time constraints are incorporated
- Improve and correcting lighting, coloring and faulty footage & sound
- Create transitions, titles, graphics and other supporting materials for the video
- Work closely with producers, directors, external vendors, motion graphic designers and learning managers to present a final product that matches the overall vision
- Take ownership of post-production management of assets and deliverables, channels & maintenance









