EGNYTE YOUR CAREER. SPARK YOUR PASSION.
"Please refrain from applying to this position if you don't meet the qualifications, such as being newly graduated/interns or having limited experience"
Egnyte is a place where we spark opportunities for amazing people. We believe that every role has meaning, and every Egnyter should be respected. With 17,000 customers worldwide and growing, you can make an impact by protecting their valuable data. When joining Egnyte, you’re not just landing a new career, you become part of a team of Egnyters who doers, thinkers, and collaborators are who embrace and live by our values:
Invested Relationships
Fiscal Prudence
Candid Conversations
ABOUT EGNYTE
www.egnyte.com
ABOUT THE ROLE
Principal Machine Learning Engineer
WHAT YOU’LL DO:
- Leading the technical strategy and execution for machine learning projects across the organization.
- Driving innovation in NLP and other ML solutions, ensuring alignment with Egnyte’s business goals.
- Architecting and overseeing scalable, production-ready machine learning systems.
- Providing technical leadership and mentorship to the ML engineering team, fostering growth and collaboration.
- Conducting in-depth research and staying abreast of advancements in machine learning and deep learning technologies.
- Collaborating with cross-functional teams, including Product, to evaluate business requirements and determine optimal ML solutions.
- Designing, deploying, and managing the lifecycle of machine learning models, including retraining and monitoring for continuous improvement.
- Reviewing code, offering best practices, and ensuring the delivery of high-quality solutions.
- Representing Egnyte’s technical excellence through publications, presentations, and participation in industry events.
YOUR QUALIFICATIONS:
- 6+ yrs of proven expertise in leading machine learning initiatives, particularly in NLP.
- Extensive experience in creating and deploying machine learning & deep learning models at scale in a SaaS or Cloud environment.
- Demonstrated ability to define and execute technical strategy for ML projects.
- Advanced knowledge of ML frameworks, such as PyTorch and TensorFlow/Keras.
- Proficiency in tools like HuggingFace libraries (transformers and tokenizers) or Fairseq.
- Expertise in Python, Docker, Kubernetes, and Helm.
- Excellent communication skills, particularly in mentoring, knowledge sharing, and cross-team collaboration.
- Strong experience in managing large-scale datasets and distributed computing environments, with a preference for Google Cloud Platform expertise
What we offer:
- Opportunity to work on cutting-edge machine learning projects at scale.
- Leadership role in a growing, innovative AI/ML team.
- Support for continued learning, certifications, and professional growth
Bonus points:
- Proficiency in additional programming languages such as Java, Scala, or Go.
- Familiarity with tools and frameworks like Kubeflow and OpenCV.
- Deep understanding of advanced analytical modeling and statistical forecasting techniques.
- Demonstrated expertise with transformer-based architectures (e.g., BERT, GPT).
- Experience publishing and presenting complex technical work to a broader audience.
COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION:
At Egnyte, we celebrate our differences and thrive on our diversity for our employees, our products, our customers, our investors, and our communities. Egnyters are encouraged to bring their whole selves to work and to appreciate the many differences that collectively make Egnyte a higher-performing company and a great place to be.