HamburgerMenu
hirist

Job Description

Description :


Job Title : Senior Software Engineer Generative AI


Location : Bangalore, India


Experience : 5 to 7 Years


Job Type : Contract with Client


Job Overview :


We are seeking a highly skilled Senior Software Engineer with a strong focus on Generative AI.


The ideal candidate will have extensive experience in software development and a deep understanding of generative models, large language models (LLMs), and multimodal AI systems.


This role involves designing, developing, and optimizing AI-driven solutions that leverage cutting-edge generative technologies for innovative applications.


Key Responsibilities :


- Design, develop, and deploy generative AI models for a variety of use cases, including text, image, and multimodal applications.


- Optimize diffusion models at scale for performance, efficiency, and accuracy.


- Implement multi-modal alignment strategies to ensure consistency across text, image, audio, and video modalities.


- Fine-tune large language models (LLMs) using techniques such as Reinforcement Learning from Human Feedback (RLHF).


- Engineer sparse attention mechanisms to improve model efficiency and scalability.


- Train foundational models from scratch, including data preprocessing, model architecture design, and distributed training workflows.


- Manipulate and control latent spaces in generative models to produce desired outputs with high fidelity.


- Collaborate with cross-functional teams, including data scientists, software engineers, and product managers, to deliver AI-driven solutions.


- Stay updated with the latest research and advancements in Generative AI, LLMs, and multimodal AI.


Mandatory Technical Skills :


- Deep understanding of Diffusion Models and optimization at scale.


- Expertise in multi-modal alignment for AI systems.


- Hands-on experience with fine-tuning LLMs using RLHF techniques.


- Proficiency in Sparse Attention Mechanism Engineering.


- Experience in training foundational AI models from scratch.


- Expertise in latent space manipulation and controllability in generative models.


- Strong programming skills in Python, PyTorch, TensorFlow, or JAX.


- Familiarity with transformer architectures, GANs, VAEs, and other generative model frameworks.


- Experience with cloud-based AI infrastructure (AWS, GCP, Azure) for large-scale training and deployment.


Preferred Skills / Nice-to-Have :


- Knowledge of Prompt Engineering for LLMs.


- Experience with Reinforcement Learning, Deep Reinforcement Learning techniques.


- Familiarity with AI model evaluation metrics and benchmarking for generative models.


- Exposure to production-grade ML deployment frameworks, including ONNX, TensorRT, or TorchServe.


Qualifications :


- Bachelors or Masters degree in Computer Science, Engineering, or a related field.


- 5 to 7 years of relevant experience in software development, with a strong focus on AI/ML.


- Demonstrated experience building and deploying generative AI solutions.


- Excellent analytical, problem-solving, and communication skills.


- Ability to work in a fast-paced environment and adapt to changing priorities.


Soft Skills :


- Strong collaboration skills and ability to work across distributed teams.


- Innovative mindset with a passion for cutting-edge AI technologies.


- Attention to detail and strong organizational skills



info-icon

Did you find something suspicious?

Similar jobs that you might be interested in