Jobspring Partners: Talent in Action

Apply for this job
Share this:

Data Acquisition Software Engineer

Our client is a San Francisco-based software startup building a platform for strategic insights. The company’s artificial intelligence platform accelerates research and insight generation to address the most complex issues. They are changing the paradigm of how people search for and explore information. Their product combines highly interactive data visualizations, statistical modeling, and big data processing techniques to derive intelligence from rich streams of unstructured data. Some of the world’s most innovative companies and government organizations rely on their software to consume information and generate insights. The company is backed by a world-class group of investors.

You will help build out and maintain a real-time data pipeline and supporting infrastructure. You will write software that acts on streams of data and tackle technological and operational challenges to make sure the pipeline is scalable, robust and real-time. You will be leveraging open source data processing technologies and frameworks such as Spark, Kafka and elastic. Additionally, you will research new frameworks, technologies, tools and standards to increase our efficiency, reliability, and ability to innovate as individuals, as a team, and as a company.

In this role, you will:

  • Design and implement high-performance, scalable, and reliable streaming and batch data acquisition pipelines
  • Work closely with product and other engineering teams to identify requirements and iterate on solutions
  • Own data acquisition and processing pipeline features, from design and proof-of-concept through development into robust, scalable, reliable solutions deployed in production
  • Own frameworks, practices and standards for distributed systems, streaming pipelines, batching jobs and other data processing needs
  • Research and advocate for new technologies to add to tech stack
  • Evangelize and facilitate best practices, code reviews, architecture and design reviews, tested code and a great engineering culture

Required Skills

  • At least 3 years of professional experience in building large software systems
  • Expert level knowledge in Python -Java, Scala, C++ as needed (any combination of the above is ok)
  • Solid computer science foundation; good understanding of data-structures, memory and runtime complexity
  • Experience with building large-scale distributed systems
  • BS in Computer Science or equivalent

Desired Skills & Experience

  • Experience with Spark, Kafka or Elastic 


  • Competitive salary
  • Benefits package
  • Stock options

Apply for this Job

Jason Cooper is leading the search for this position. Use the button below to send us your resume and let us know you’re interested in the job!

Apply to this job
Data Acquisition Software Engineer
  • Jason Cooper

  • Division Manager
  • Jobspring San Jose - SWD
Back to job listings

Great! You're interested!

Use this form to send me your resume, and my team and I will review it for this job:

Data Acquisition Software Engineer

So you know, this isn't the only job like this we're working on. We'll review your resume for every relevant job that comes in!


Attach your resume:

Apply With This Info
  • Jobspring Partners

Thank you

Your information has been received.

One of our teams will give it a careful look for the Data Acquisition Software Engineer job, and for every other relevant position we’re working on right now, too.
If it looks like we can help you out, you’ll hear from us shortly!

Return to Search Results Close

Send to a Friend

If you know someone who'd be interested in this job, send them a link so they can check it out.

Thank You!

Your note about the position number: 242139 has been sent to your friend

Return to Search Results