Sr. Software Engineer - Noida

FULL_TIME Contract 1 month ago
Employment Information
  • We are seeking a highly skilled Senior Software Engineer with expertise in Generative AI, Retrieval Augmented Generation (RAG), Artificial Intelligence (AI), Machine Learning (ML), and DevOps practices
  • The ideal candidate will have a strong background in software development and a passion for leveraging cutting edge technologies to drive innovation and efficiency
  • This role requires a proactive individual who can work collaboratively in a fast paced environment and contribute to the design and implementation of advanced software solutions

Responsibilities:

  • Design, develop, and maintain software applications utilizing Generative AI and RAG technologies
  • Collaborate with cross functional teams to gather requirements and translate them into technical specifications
  • Implement machine learning models and algorithms to enhance application functionality and performance
  • Utilize DevOps practices to streamline development processes, including CI/CD pipelines, automated testing, and deployment
  • Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement
  • Stay updated with the latest industry trends and technologies related to AI, ML, and software development
  • Participate in troubleshooting and debugging efforts to resolve software issues efficiently
  • Document software designs, processes, and best practices for future reference

Mandatory Skills:

  • Proven experience in Generative AI technologies and frameworks
  • Strong understanding of Retrieval Augmented Generation (RAG) methodologies
  • Proficiency in programming languages such as Python, Java, or C++
  • Experience with machine learning libraries and frameworks (eg, TensorFlow, PyTorch, Scikit learn)
  • Solid understanding of DevOps practices and tools (eg, Docker, Kubernetes, Jenkins)
  • Excellent problem solving skills and ability to work under pressure
  • Strong communication and collaboration skills

Preferred Skills:

  • Experience with cloud platforms (eg, AWS, Azure, Google Cloud)
  • Familiarity with data engineering concepts and tools
  • Knowledge of software architecture patterns and design principles
  • Experience in Agile methodologies and project management tools
  • Qualifications:Bachelors or Masters degree in Computer Science, Engineering, or a related field
  • 5 7 years of relevant work experience in software development, with a focus on AI and ML
  • Demonstrated ability to deliver high quality software solutions on time and within budget