Job Description
MuleSoft, a Salesforce company, is defining the application network category and reinventing the $1Bn IT integration market. This rapid growth drives the urgent need to scale our AI and ML team quickly and efficiently. Our team’s mission is to empower MuleSoft users to use the power of AI, specifically GenAI and NLP to enhance their productivity.
As the principal engineer of AI, your role will be leading AI ML initiatives, where work ranges from implementing novel research models to rapid-prototyping demos and to bringing innovative AI features for customer adoption and use at scale in production. You will work closely with product managers, software architects and AI/ML and software engineers to be responsible for the development of experiments, prototypes and build production grade innovative generative AI features, products and services that enhance MuleSoft developers productivity.
You are hands-on and have strong programming skills and background in one or more of the following AI/ML domains: deep learning, natural language processing (NLP), and analytics.
Responsibilities
• Lead AI initiatives and deliver impact and value to grow the MuleSoft business
• Work with product managers, architects, domain guides and other teams to translate business requirements into critical metrics and models.
• Work with the PMs and leadership to align with the AI LRP and define PRDs, 3RR.
• Work multi-functionally with legal, compliance and security teams as needed.
• Develop solutions for real-world problems on code generation and recommendation.
• Enhance multi-functional collaboration by developing deep relationships with key partners across the company and coordinating with working teams.
• Architect, design, enhance and drive the implementation of AI initiatives.
• Identify, document and promote, implement, monitor and continuously improve standard methodologies.
• Design, prototype and build Gen AI capabilities for high-quality, scale and robustness.
• Enable a team culture of critical thinking, creativity, innovation, experimentation, diversity, and inclusivity that aligns with Salesforce core values that enriches the impact, careers, and learning opportunities across the Digital team.
• Build and mentor a high performing AI/ML engineering team.
• Bring visibility to the team by presenting at tech talks, conferences, etc. or publishing technical papers, blog posts, etc.
• Help recruit, mentor, and retrain a world-class AI/ML team and participate in recruitment as we scale within MuleSoft.
• Have a clear pulse on innovation across AI, NLP, LLMs and AI safety and fairness.
Desired Qualifications:
• 10+ years of experience with one or more ML, NLP and DL libraries (e.g., sklearn, TensorFlow, PyTorch, SpaCy, HuggingFace..).
• Knowledge and experience of Generative AI models (e.g. LLMs, LAMs) and RAG.
• Exposure to industry or academic research, particularly in NLP, LLMs, Dense Information Retrieval.
• Experience with machine learning platforms and distributed systems such as AWS sagemaker, Google Cloud Vertex AI, Azure ML Studio, Databricks, …
• Ability to program in one or more scripting languages (Python, Pearl) and programming languages (Java, Scala).
• Experience with data encryption, tokenization, and other data protection methods.
• Experience with other AWS services (Redshift, S3, EC2, etc).
• Experience and understanding of AI features life-cycle from ideation to production and maintenance.
• Strong understanding of software architecture principles, microservices, and containerization.
• Experience building custom integrations with SaaS applications using REST API is a plus.
• Proven track record of delivering outstanding high impact projects in dynamic settings.
• Driven by the opportunity to create products, with a get-it-done mindset and a strong bias towards action.