Source description
About the role
Key Responsibilities - Take ownership of architecture design and development of scalable, distributed software systems, ensuring high performance and reliability. - Translate complex business requirements into technical specifications to guide development efforts. - Lead technical execution, ensuring code quality, adherence to deadlines, and efficient resource allocation across projects. - Design, develop, and deploy LLM-based pipelines using patterns like RAG and Agentic workflows, optimizing for performance and scalability. - Oversee the complete software development lifecycle, from requirements analysis to deployment, ensuring robust and efficient solutions. - Utilize cloud services from AWS, Azure, or GCP, including IAM, Monitoring, Load Balancing, and Autoscaling, to enhance system capabilities. - Implement and uphold DevOps practices using tools like Docker and Kubernetes to facilitate continuous integration and delivery. - Collaborate with cross-functional teams, conduct code reviews, and provide mentorship on software design and engineering best practices. Overview - As a Senior AI/LLM Engineer at our consulting firm in Bangalore, you will be at the forefront of developing advanced AI solutions, specializing in language model technologies. - You will leverage your expertise in AI and machine learning to design and implement scalable and efficient software architectures. - Your role will not only involve technical execution but also strategic decision-making to drive product goals with data-driven insights. - You will collaborate with cross-functional teams to innovate and refine AI solutions that meet the complex needs of our clients. - This position requires a seasoned engineer with over 5 years of software development experience, including a focus on language model solutions. - As part of a dynamic consulting team, you will utilize cutting-edge tools and platforms to enhance product reliability and performance. - Your contributions will directly impact the evolution of our AI capabilities, making advanced technologies accessible and valuable to our clients. - The ideal candidate will possess a deep understanding of both traditional and modern machine learning techniques, with a strong proficiency in Python and cloud technologies such as AWS, Azure, or GCP. - Your ability to lead architectural designs and ensure the quality and efficiency of technical solutions will be crucial in delivering superior consulting services. - You will also be responsible for implementing DevOps practices to streamline integration and delivery processes, ensuring that our software solutions are robust, scalable, and secure. - This role offers the opportunity to work in a hybrid environment, providing flexibility while maintaining the high standards expected in the consulting sector. Requirements - Bachelor’s degree in Computer Science, Information Technology, or equivalent work experience in a related field. - A minimum of 5 years of experience in software development, with significant experience in LLM application development. - Strong proficiency in Python and JavaScript, with experience in API frameworks such as FastAPI and Django. - Deep experience in cloud platforms, especially AWS, Azure, or GCP, and familiarity with their services. - Proven experience with LLM patterns including RAG, Vector DB, and agent development, and tools like Langchain and DSPy. - Hands-on experience with DevOps tools including Docker, Kubernetes, and AWS services such as Redshift and RDS. - Demonstrated experience in deploying scalable applications in production environments, with a focus on security and compliance.
More at Net Connect