Developer (IC)
Key Responsibilities:
- Develop and optimize AI-powered enterprise level agentic applications using LangChain, LangGraph, n8n, MCP, Vertex AI, Deep Agents, A2UI, BMAD and FastAPI, AWS Bedrock, Vertex, Azure AI foundry.
- Generative AI, LLM, Deep Learning, Computer Vision, NLP, Transformers, RAG, Fine Tuning, Reinforcement Learning, Scikit-Learn, XGBoost, LightGBM
- Work experience on Tools: PyTorch, TensorFlow, Keras, NLTK, LangChain, Langgraph, Langfuse, Crew AI, MCP, A2A, Hugging Face, OpenCV, YOLO, LlamaIndex, OpenSearch, Elasticsearch, Chromadb, FAISS, Pinecone, BERT, GPT, Diffusion Models, FFmpeg, Whisper, Knowledge graph, Neo4j
- Cloud, DevOps, Infrastructure: AWS (Bedrock, EC2, S3, Route53, Lambda, Sagemaker, DynamoDB, ECS, Fargat
- LLM & Prompt Engineering: Hands-on experience with LLM interactions, prompt tuning, OpenAI/AWS Bedrock.
- Backend Development: Experience with .net, C# or Java for writing the micro web services
- Must be experienced in AWS Textract, Comprehend, AWS Q Business, Agentic engines, S3, Lambda, Kendra, DynamosDB, MongoDB
- Hands on experience on any of Snowflake, Databricks, Kafka for event-driven architecture, GraphQL tools
- Exposure to technologies like Computer Vision, different Agentic engines, the finetuning of the models, building scalable enterprise level solutions etc.
- Databases: SQL (PostgreSQL, MySQL) & NoSQL (MongoDB, QDrant), Dynmaos DB,
Bachelor Degree in relevant field with 6- 8 years of relevant experience
Software Development: Write clean, efficient, and maintainable code for various applications.
Debugging: Identify and fix bugs in existing software.
Code Reviews: Participate in code reviews to ensure code quality and adherence to standards.
Collaboration: Work with other developers, designers, and product managers to understand requirements and deliver solutions.
Testing: Develop and execute unit tests to ensure software functionality and reliability.
Documentation: Create and maintain documentation for code and software features.
Continuous Improvement: Stay updated with the latest technologies and best practices to continuously improve software development processes