6+ years of hands-on software development experience, with a strong foundation in building scalable web applications and APIs.
Proficient in .NET Core, React JS, TypeScript, HTML, JavaScript, and CSS, with a solid understanding of web architecture and front-end/backend integration.
Skilled in Python for AI/ML development, including traditional machine learning techniques and modern frameworks.
Experience with cloud technologies, especially AWS (SNS, SQS, Lambda), and familiarity with container systems.
Strong grasp of MLOps practices and tools such as MLflow, Langfuse, and LlamaIndex, enabling efficient deployment and monitoring of AI models.
Knowledge of Prompt Engineering, Retrieval-Augmented Generation (RAG), and vector databases (e.g., DynamoDB, Redshift).
Experience with big data frameworks like Apache Spark, and data formats such as Parquet and Iceberg.
Comfortable working in Agile environments and applying Test-Driven Development (TDD) methodologies.
Familiar with source control systems (e.g., Git) and build systems.
Strong communication skills--able to articulate technical decisions and collaborate effectively with cross-functional teams.
Self-driven and capable of working independently or as part of a team.
Passionate about clean code, best practices, and continuous improvement.
Demonstrates a growth mindset with a willingness to learn new tools and technologies.
Roles & Responsibilities
Build scalable agentic AI solutions that integrate with existing systems and align with business objectives.
Implement automated validation of LLM outputs and define performance metrics for AI outcomes.
Apply ethical AI practices using appropriate tools and frameworks.
Utilize AWS cloud services including SNS, SQS, and Lambda for AI and system operations.
Work with big data technologies such as Apache Spark and Vector Databases.
Collaborate with software engineers to deploy AI models in production, ensuring robustness and scalability.
Develop monitoring systems to track AI model performance in live environments.
Participate in research initiatives to explore and apply emerging AI models and methodologies.
Analyze systems and applications, providing recommendations for enhancements and future development.
Contribute to the technical design and architecture of system enhancements.
Lead and support software development efforts across geographically dispersed teams.
Assist in team management and leadership tasks within collaborative environments.
Follow structured release and change management processes for software builds and deployments.
Troubleshoot complex deployment and environment-related issues.
Prepare and document deployment and configuration scripts for development, test, and production environments.
Qualification
Bachelor's / Master's degree in Engineering / Information Systems from an accredited university.
Job Type: Full-time
Pay: ₹1,537,911.12 - ₹3,100,000.92 per year
Work Location: Hybrid remote in Bengaluru, Karnataka
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.