Backend Software Engineer with Spark expertise (Arimo)

Arimo delivers business-ready Big Apps for enterprises that need deeper, faster insight to critical business questions. We are the first to provide a unified interface that enables business and data science users across the enterprise to collaborate, and together, drive high-quality decisions. Easy to use and deploy, Arimo Data Intelligence Platform runs on existing Hadoop data stores, allowing businesses to begin generating value from big data within minutes.
 Our strong team includes executives with deep product and engineering experience. They have held senior positions at Google, Yahoo, Amazon, SAP, Microsoft, and VMware. Team members also hold advanced degrees in computer science and business from leading universities. Arimo is funded by Andreessen Horowitz, Lightspeed Ventures, and Bloomberg Beta. To learn more, visit us at

Arimo is growing rapidly and now offering a position for Backend Software Engineer with Spark Expertise. If you are passionate about building big data products and solving hard problems in creative ways, join us and become a part of this exciting journey!


  • Design and build a scalable data platform to store, process and query petabytes of data.
  • Implement and deliver high-quality features that are built for speed, scale, and usability.
  • Participate in the full life-cycle of software development.
  • Ensure scalable, highly available, and robust big data platform architecture to meet service level agreements.
  • End-to-end data processing, trouble shooting, and problem diagnosis.
  • Performance benchmark, load testings, and code reviews.
  • Contribute to the improvement of our engineering practices.

Required Skills and Qualifications

  • 5+ years of software development experience on large scale distributed systems.
  • Experience in Spark and its ecosystems
  • Expertise in SQL scripting, data warehousing, business intelligence, and ETL development.
  • Experience with distributed systems like Hadoop, EMR Mesos, YARN clusters a plus
  • Experience in implementing enterprise software: reliability, security, and high availability.
  • Proficiency in programming languages like Java, Scala, Python, etc.
  • Experience building large-scale distributed applications and services.
  • Proficiency in statistical analysis and data mining techniques a plus.
  • Top-down thinker, excellent communicator, relationship builder and problem solver. Must be a strong team player.
  • Open-minded and excited to learn new things. Have strong opinions but willing to change with new data.
  • Strong background in areas like databases, data processing, distributed systems, statistics or machine learning.
  • Minimum BS degree in CS or related discipline, MS/PhD preferred.

Arimo offers very competitive compensation packages commensurate with your experience. We offer full benefits, company stock options, continual career & compensation growth, and many other perks.




Job posted 2/5/2016