MuleSoft careers

Big Data Infrastructure Engineer

Mountain View

The MuleSoft Analytics team is responsible for reliably ingesting high-volume streams of data from multiple systems, enriching that data, processing it, and providing real-time queries, visualizations, insights, alerts, and other features from it. As Anypoint Platform grows in functionality and complexity, MuleSoft Analytics is responsible for providing services, infrastructure for visualization and machine learning over the different streams of data generated by the multiple components of the platform. To maintain and manage these data streams, we’ve developed a scalable platform that relies on Cassandra, Kafka, Spark and Elasticsearch.

We are looking for someone with experience scaling and operationalizing Cassandra, Kafka, Spark and Elasticsearch at scale. As a Big Data Infrastructure Engineer at MuleSoft, you will constantly be presented with new challenges of enormous scope and variety. On any given day, you might be troubleshooting a performance degradation of our Cassandra cluster, writing automation code to help a broken Elasticsearch cluster to recover automatically, implementing new monitoring logic, or providing SALT scripts for fully automate a blue-green deployment in our pipeline. 

We’re looking for a technology generalist with a strong bias to action, excellent analytical skills, and a taste for good engineering. In exchange, we offer an unbeatable work environment, autonomy and support to do what’s right, generous compensation and unlimited room for growth.

Goals for your first three months:

30 days:

  • Get a good understanding of the different pieces of the MuleSoft Analytics stack
  • Get familiar with our CI/CD pipeline and scripting technologies part of our stack
  • Deploy to production minor a bug fix or improvement

60 days:

  • Lead a medium complex development that automates and reduces the operational inefficiencies
  • Work side-by-side with the DevOps and Development team to fully automatize a new feature deployment

90 days:

  • Have the knowledge and tools to fully operate our big data technology stack
  • Require minimal guidance on daily operationalization of the systems and development

The ideal candidate will have:

  • Previous experience operating a large-scale, high-uptime Cassandra, Kafka or Elasticsearch clusters on a public cloud provider like AWS or Azure
  • Strong background in Linux systems, including shell scripting and performance tuning
  • Previous experience scaling up with zero-downtime big data technologies such as Cassandra or Elasticsearch
  • Excellent understanding of Internet technologies and protocols (TCP/IP, DNS, HTTP, SSL, etc)
  • Coding skills in Python, PHP, or another interpreted language like Perl or Ruby
  • Knowledge about deployment and maintenance of Java backend-end applications
  • Experience using a configuration management tool like SaltStack, Puppet or Chef
  • Familiarity with general monitoring principles, as well as tools like Zabbix, Grafana, Nagios, New Relic, Stackdriver, Icinga, and Pingdom
  • Knowledge about containerization technologies such as Docker

 About Our Benefits:

  • Equity and generous Employee Stock Purchase Program
  • Unlimited vacation 
  • Commute up the Peninsula on the MuleSoft shuttle
  • Annual MeetUp, our company-wide offsite to learn, grow, and connect
  • Competitive medical, dental, and vision insurance for you and your family
  • 401(k) and pre-tax health insurance, dependent care, and commuter benefits (FSA)




About Us

Our mission is to help organizations change and innovate faster by making it easy to connect the world’s applications, data, and devices. MuleSoft's Anypoint Platform is at the heart of the applications and services you use every day, like Spotify and Salesforce, from Global 500 corporations to emerging companies in approximately 60 countries. Hiring the best and brightest people is our number one priority—our people define our culture and our future. We’re committed to providing an equal opportunity workplace where everyone is supported and inspired to fulfill our mission and build a successful company together. One of the fastest growing software companies, now with 18 global offices, we’ve been named the #1 Top Workplace in the Bay Area and a best place to work five years in a row—but we’ve barely scratched the surface. We need fiercely determined people to help us take on this challenge. Join the team!

To all recruitment agencies: MuleSoft does not accept unsolicited agency resumes. Please do not forward resumes to MuleSoft employees or to any other company location. MuleSoft is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the company. MuleSoft provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. MuleSoft complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. MuleSoft expressly prohibits any form of unlawful employee harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of MuleSoft employees to perform their expected job duties is absolutely not tolerated.


Refer a friend