Software Engineer - Data infrastructure platform team.

Engineering - Analytics | San Mateo, CA, United States



Software Engineer – Data Infrastructure Platform Team

 

Marketo provides the leading engagement marketing software and solutions designed to help marketers develop long-term relationships with customers their – from acquisition to advocacy. Marketo is built for marketers, by marketers and is setting the innovation agenda for marketing technology.


The Opportunity

As an engineer on this team, you will be a key contributor on a specialized team to help take the Marketo data infrastructure platform to the next level of scalability and performance.  We work with technologies like Spark / Streaming to process the incoming flow of events, and technologies such as Kafka/ Redis / HBase for data queuing/storage processing.  This new generation of data infrastructure platform is expected to handle millions of events, as well as terabytes of data per day.

 

If you are passionate about solving challenging technical problems in a dynamic, fast-paced, collaborative, and fun-loving environment, this is a great opportunity for you.

 
Your Responsibilities:

  • Design, develop and test (including automated, continuous integration) key product features/components of our platform.
  • Develop systems that are highly reliable, scalable, but surprisingly easy to maintain. Be independent in feature/component design and conduct effective peer code reviews where needed.
  • Be an active participant in the architecture and design discussions.

 
Required Skills and Experience:

  • 5+ years of industry software development experience.
  • Strong core Java, design patterns and OOD/OOP skills.
  • Industry experience in Big Data technologies, including:

o   Hadoop, HBase

o   Spark

o   Kafka

o   Yarn, Oozie, Zookeeper

  • Experience with agile development methodologies.
  • Positive work attitude, self-motivator, quick learner, and a team player
  • BS/MS in Computer Science, Engineering, or related field preferred

 
It is great if you know:

  • Cassandra, Redis, or Mongo
  • Akka framework
  • Scala
  • Asynchronous Reactive Programming
  • Elastic Search / Solr / Lucene
  • Druid

 

About Marketo

Marketo provides the leading engagement marketing software and solutions designed to help marketers develop long-term relationships with their customers – from acquisition to advocacy. Marketo is built for marketers, by marketers and is setting the innovation agenda for marketing technology. Marketo puts Marketing First. Headquartered in San Mateo, CA, with offices around the world, Marketo serves as a strategic partner to large enterprise and fast-growing small companies across a wide variety of industries. To learn more about Marketo’s Engagement Marketing Platform, LaunchPoint® partner ecosystem, and the vast community that is the Marketo Marketing Nation®, visit www.marketo.com.


Marketo is an equal opportunity employer.