Senior Software Engineer (ML Applications)

Full Time
Bengaluru, Karnataka, India
5 months ago

BE PART OF BUILDING THE FUTURE.

What do NASA and emerging space companies have in common with COVID vaccine R&D teams or with Roblox and the Metaverse? 

The answer is data, -- all fast moving, fast growing industries rely on data for a competitive edge in their industries. And the most advanced companies are realizing the full data advantage by partnering with Pure Storage. Pure’s vision is to redefine the storage experience and empower innovators by simplifying how people consume and interact with data. With 11,000+ customers including 58% of the Fortune 500, we’ve only scratched the surface of our ambitions. 

Pure is blazing trails and setting records:

  • For ten straight years, Gartner has named Pure a leader in the Magic Quadrant 
  • Our customer-first culture and unwavering commitment to innovation have earned us a certified Net Promoter Score in the top 1% of B2B companies globally
  • Industry analysts and press applaud Pure’s leadership across these dimensions
  • And, our 5,000+ employees are emboldened to make Pure a faster, stronger, smarter company as we go

If you, like us, say “bring it on” to exciting challenges that change the world, we have endless opportunities where you can make your mark.

SHOULD YOU ACCEPT THIS CHALLENGE...

We are seeking a highly skilled and experienced Senior Software Engineer to join our Data Analytics & Visualization team. As a key member of the team, you will be responsible for designing, developing, and deploying AI/ML models for various use cases. You will work closely with cross-functional teams to understand business requirements, translate them into technical solutions, and drive the integration of AI technologies into our products and services. This role requires a strong foundation in AI/ML, software engineering, and a passion for delivering cutting-edge AI solutions.

What You Will Be Doing

  • Collaborate with stakeholders to understand business requirements and design AI/ML solutions that address specific use cases.
  • Develop and fine-tune AI/ML models, leveraging both custom-built models and existing frameworks such as Hugging Face, to achieve optimal performance for different tasks.
  • Implement end-to-end AI/ML pipelines, including data preprocessing, model training, evaluation, and deployment in production environments.
  • Integrate AI models into our core workflows and LOB solutions, focusing on seamless user experiences and high-quality results.
  • Collaborate with DevOps teams to ensure efficient and scalable deployment of AI models in both cloud and on-premises environments.
  • Stay up-to-date with the latest advancements in AI/ML technologies, frameworks, and tools, and identify opportunities for innovation within the company.
  • Mentor and provide technical guidance to junior team members, fostering a collaborative and knowledge-sharing environment.

What You Bring To The Team

  • Expertise in AI/ML: You have a strong background in AI/ML, with a proven track record of developing and deploying AI models for various use cases. Your deep understanding of AI algorithms, architectures, and best practices enables you to deliver high-quality solutions.
  • Technical Proficiency: Your hands-on experience with Python programming and AI/ML libraries, such as PyTorch and TensorFlow, empowers you to design and implement complex AI workflows. You're comfortable with model training, fine-tuning, and evaluation, and you possess a solid grasp of containerization and cloud deployment.
  • Model Integration: Your ability to seamlessly integrate AI models into diverse workflows sets you apart. You have experience working with custom-built models, Hugging Face's Transformers, and other open-source solutions, and you can tailor these models to meet specific business needs.
  • Deployment Excellence: You excel in deploying AI models in production environments, ensuring their reliability, scalability, and performance. Your familiarity with cloud platforms and DevOps practices allows you to navigate the challenges of deployment with confidence.
  • Innovative Mindset: You keep up-to-date with the latest advancements in AI/ML technologies, enabling you to identify novel solutions and opportunities for innovation within our projects. Your forward-thinking approach drives the evolution of our AI/ML capabilities.
  • Collaborative Team Player: Your exceptional communication skills and collaborative nature allow you to work effectively across cross-functional teams. You can translate complex technical concepts into clear explanations for non-technical stakeholders, fostering a cohesive and productive work environment.
  • Mentorship: Your experience and leadership abilities enable you to mentor junior team members, helping them develop their AI/ML skills and guiding them toward success.
  • Problem-Solving: You possess strong problem-solving skills that enable you to tackle challenges with creativity and persistence. Your ability to troubleshoot and devise effective solutions is a valuable asset to our team.
  • Domain Knowledge: Your familiarity with natural language processing (NLP) and AI-powered solutions, particularly in building chatbots and LOB applications, adds depth to your contributions and enhances our team's capabilities.
  • Passion for Impact: Your enthusiasm for harnessing AI/ML to create tangible business solutions and your dedication to making a meaningful impact align with our company's mission and vision.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Advanced degrees are a plus.
  • Proven track record of 6+ years in software development, with at least 4 years of hands-on experience in AI/ML development and deployment.
  • Strong proficiency in Python programming and relevant AI/ML libraries (PyTorch, TensorFlow etc.).
  • Experience in training and fine-tuning AI models, including both supervised and unsupervised learning techniques.
  • Familiarity with Hugging Face's Transformers library and other open-source AI frameworks.
  • Demonstrated expertise in deploying AI/ML models in production environments, including containerization and cloud platforms (e.g., AWS, Azure, GCP).
  • Solid understanding of software engineering best practices, version control systems, and agile development methodologies.
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • Effective communication skills and the ability to explain complex technical concepts to non-technical stakeholders.

Nice to Have

  • Familiarity with GPT and other language generation models. 
  • Experience in LoRA / quantization & other LLM techniques. 
  • Experience in advanced natural language processing (NLP) and associated AI-powered chatbot integrations.
  • Contributions to open-source AI/ML projects or publications in relevant conferences/journals.

#LI-Hybrid #LI-RS 

The annual base salary range is: $158,000 – $238,000. Salary ranges are determined based on role, level and location. For positions open to candidates in multiple geographical locations, the base salary range is reflective of the labor market across the applicable locations.

  • This role may be eligible for incentive pay and/or equity.
  • And because we understand the value of bringing your full and best self to work, we offer a variety of perks to manage a healthy balance, including flexible time off, wellness resources, and company-sponsored team events - check out purebenefits.com for more information. 

 

BE YOU—CORPORATE CLONES NEED NOT APPLY.

Pure is where you ask big questions, think differently, and make an impact. This is not just a job, but a place where you have a voice and can accelerate your career. We value unique thoughts and celebrate individuality, and with ample opportunity to learn, develop yourself, and expand into different roles, joining Pure is an investment in your career journey.

Through our Pure Equality program, which supports a flourishing field of employee resource groups, we nourish the personal and professional lives of our team members. And our Pure Good Foundation gives back to local and global communities through volunteering and grants.

And because we understand the value of bringing your full and best self to work, we offer a variety of perks to manage a healthy balance, including flexible time off, wellness resources, and company-sponsored team events.

PURE IS COMMITTED TO EQUALITY.

Research shows that in order to apply for a job, women feel they need to meet 100% of the criteria while men usually apply after meeting about 60%. Regardless of how you identify, if you believe you can do the job and are a good match, we encourage you to apply.

Pure is proud to be an equal opportunity and affirmative action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or any other characteristic legally protected by the laws of the jurisdiction in which you are being considered for hire. 

If you need assistance or an accommodation due to a disability, you may contact us at TA-Ops@purestorage.com.

APPLICANT & CANDIDATE PERSONAL INFORMATION PRIVACY NOTICE.

If you're wondering how or why Pure collects or uses information you provide, we invite you to check out our Applicant & Candidate Personal Information Protection Notice.