Inuvo | Careers

Option 1: Create a New Profile

Spark ETL Java Engineer

Job Title
Spark ETL Java Engineer
Job ID
San Jose,  CA 95113
Other Location

Job Description: Spark / ETL Java Engineer  

Location: San Jose, CA

Inuvo is looking to hire a talented engineer to join a growing software development team. Ideal candidates will be diligent in problem solving, dedicated to the quality of their work, skilled in one or more required technologies, and overall versatile. They will be responsible for designing and implementing highly scalable pipelines that ingest a variety of third party and internal data sources to support backend data science modules that enhance our media buying technologies.  

Primary Responsibilities:

  • Participate as a key member of our Engineering team, reporting to a Director of Engineering.

  • Contribute to the design, implementation, and deployment of highly scalable pipelines, which include migrating older pipelines, and designing new large-scale, high throughput, failure resilient pipelines for ingesting several entirely new third party feeds.


  • Bachelor’s degree in Computer Science or Information Systems or equivalent. Masters and PhD degrees are a plus.

  • 3+ years of development in Java.

  • 1+ years of development in Spark with Cloudera/Hortonworks, with experience building ETL solutions and pipelines.

  • Hands on experience with open source projects (Apache Software Foundation).

  • Strong Shell scripting ability.

  • Experience with Kafka is a big plus.

  • Experience with data layer (MySQL, NoSQL), web service (REST, SOAP), and Scala development is a plus.

  • Highly motivated, self-driven, capable of defining own design, and test scenarios.

  • Startup  experience a plus.