Senior Software Engineer-ML

Posted 4 Days Ago
Be an Early Applicant
Īnd, Chamba, Himāchal Pradesh
Mid level
Big Data • Cloud • Information Technology
The Role
Join Iron Mountain as a ML Engineer - Senior Software Engineer with 0-4 years experience in machine learning/data science. Required skills include Python, DL, NLP, GenAI, and prompt engineering. Experience with Kubeflow, mlflow, and performance tuning is desirable. Knowledge of MLOps/Data Engineering is a plus. Full job description in the job details.
Summary Generated by Built In

At Iron Mountain we know that work, when done well, makes a positive impact for our customers, our employees, and our planet. That’s why we need smart, committed people to join us. Whether you’re looking to start your career or make a change, talk to us and see how you can elevate the power of your work at Iron Mountain.

We provide expert, sustainable solutions in records and information management, digital transformation services, data centers, asset lifecycle management, and fine art storage, handling, and logistics. We proudly partner every day with our 225,000 customers around the world to preserve their invaluable artifacts, extract more from their inventory, and protect their data privacy in innovative and socially responsible ways. 

Are you curious about being part of our growth stor​y while evolving your skills in a culture that will welcome your unique contributions? If so, let's start the conversation.

About Us:

Iron Mountain Incorporated (NYSE: IRM) provides information management services that help organizations lower the costs, risks and inefficiencies of managing their physical and digital data. The company's solutions enable customers to protect and better use their information—regardless of its format, location or lifecycle stage—so they can optimize their business and ensure proper recovery, compliance and discovery. Founded in 1951, Iron Mountain manages billions of information assets, including business records, electronic files, medical data, emails and more for organizations around the world. 

 

Job Summary:

At Iron Mountain, we protect what our customers value most, from the everyday to the extraordinary, while helping them bridge the physical and digital world. Today, we help our customers, including 95% of the Fortune 1000, to preserve priceless art, restore classic films, outsource their data centers around the globe and more. Our people have the opportunity to bring their creativity to a workplace that thrives on change. Here you will be part of a team that doesn't just embrace what's exceptional. It is exceptional. The Global Technology team at Iron Mountain deploys data center space to address growing customer needs and fast. Global Technology offers its customers a set of data center solutions that afforded greater convenience and accessibility. The ML Engineer role will be a part of the Global Product Engineering team at Iron Mountain.

 

Iron Mountain InSight is a content services platform that provides actionable business insights and predictive analytics through Machine Learning (ML)-based classification of a company’s physical and digital information, which adds structure, context and meta-data to information to make it more usable. The resulting enriched content can then enable enhanced automated governance and workflows for our customers.

The ML Engineer will be responsible for conceptualizing, designing, and implementing machine learning solutions within the agile development framework. The ideal candidate will have a strong background in developing and deploying machine learning models and algorithms in cloud environments, with a focus on optimizing performance in high-computing scenarios.

 

Key Areas of Responsibility:

  • Participate in design discussions about the technical implementation and consider the tradeoffs to support business value, scalability and delivery timeline.

  • Design, implement, and optimize machine learning algorithms and models to solve specific business problems or improve existing processes. 

  • Collect, clean, and preprocess large datasets for training and evaluation. Perform exploratory data analysis to gain insights and inform feature engineering.

  • Train machine learning models using various techniques such as supervised, unsupervised, and reinforcement learning. Evaluate model performance using appropriate metrics and iterate on model design as needed.

  • Integrate Models and GenAI services with existing software infrastructure and workflows.

  • Optimize the performance of machine learning models and algorithms, considering factors such as speed, accuracy, memory usage, and scalability.

  • Collaborate with cross-functional teams including Model Discovery Team, DxP, IDP, Horizontal/Vertical Solutions Team(s), Infrastructure Teams etc.,

  • Stay updated with the latest advancements in machine learning research and technologies. Experiment with new algorithms, frameworks, and tools to improve model performance and enhance capabilities.

  • Define service contract APIs for integration with DxP and IDP Platforms

  • Document code, algorithms, and methodologies to facilitate knowledge sharing and maintain codebase integrity. Contribute to peer/code review, internal knowledge repositories and participate in knowledge-sharing sessions to disseminate best practices and lessons learned.

Skills Required:

  • Candidates with 6+ years relevant experience in Machine Learning, AI, Python as mandatory skills. 

  • Strong communication, collaboration and problem solving skills with a track record of delivering production grade systems in a team environment

  • Experience in leading and/or mentoring 5-6 engineers in the team

  • Motivated individual who learns quickly, has pride in building a new product and can engage others to accelerate technical solutions

  • 5+ years of experience in AI & ML, Python and working with agile scrum methodologies.

  • Strong DL for cases like image/audio/text classification. 

  • Strong NLP (LLM) knowledge on entity extraction. Multi-lingual LM and multi-modal LM experience are extremely preferred.

  • Hands on experience on GenAI (LLM), and experts on prompt engineering.

  • Machine learning pipeline knowledge and hands-on experience on Kubeflow or MLflow frameworks.

  • Experience of training models with accelerators, and/or mixed precision training, distributed training experience.

  • Knowledge and/or hands-on experience with performance tuning, like LORA etc.

  • Experience on deploying models and optimizing tradeoff among throughput, latency and cost.

  • Experience with relational and non-relational databases (Postgres, MongoDB, GraphDB, VectorDB)

  • Strong experience with Google Cloud Platform, AWS or Azure.

  • Experience with agile tools such as Atlassian JIRA, Rally, TFS or Version One

  • Experience in MLOps, Kubernetes, CI/CD tools (like Gitlab, Jenkins, git), Docker, Linux Shell scripting.

  • Familiarity with implementation design patterns and performance challenges

  • Experience in working with distributed teams

Qualification Required :

BE, BTech or MCA from accredited/recognized university

Disclaimer:

This job description is not an all-inclusive statement of every duty and responsibility and is not necessarily limited to the above written statements. They may be subject to review. All positions within Iron Mountain may include other duties as assigned. 

 

Iron Mountain is an ‘Equal Opportunity Employer’ and does not discriminate on the basis of race, religion, color, creed, age, national origin, sex, sexual orientation or any physical disability.

Category: Information Technology

Top Skills

Python
The Company
HQ: Boston, MA
32,000 Employees
Hybrid Workplace
Year Founded: 1951

What We Do

Iron Mountain Incorporated (NYSE: IRM) is the global leader for storage and information management services. Trusted by more than 220,000 organizations around the world, Iron Mountain boasts a real estate network of more than 80 million square feet across more than 1,350 facilities in 45 countries dedicated to protecting and preserving what matters most for its customers. Iron Mountain’s solutions portfolio includes records management, data management, document management, data centers, art storage and logistics, and secure shredding help organizations to lower storage costs, comply with regulations, recover from disaster, and better use their information. Founded in 1951, Iron Mountain stores and protects billions of information assets, including critical business documents, electronic information, medical data and cultural and historical artifacts.

Gallery

Gallery

Jobs at Similar Companies

Silverfort Logo Silverfort

Commercial Sales Manager- East

Information Technology • Sales • Security • Cybersecurity • Automation
Remote
8 Locations
357 Employees

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Senior Back End Developer

Cloud • Information Technology • Productivity • Professional Services • Software
Remote
Hybrid
Chicago, IL, USA
45 Employees

InCommodities Logo InCommodities

Head of People & Culture - NA

Information Technology • Machine Learning • Analytics • Energy • Automation • Renewable Energy
Hybrid
Austin, TX, USA
234 Employees

Similar Companies Hiring

Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account