Senior Consultant - Fast Data at Lightbend
San Francisco, CA, US

We are looking for a highly skilled senior consultant with a proven track record for high quality and impactful delivery. A true craftsman with solid experience using elements of the Lightbend Fast Data Platform (Java/Scala, Spark, Kafka, Akka - especially Akka Streams, Flink, HDFS, and other Streaming technologies) who also enjoys breaking down tough problems, and enabling clients to deliver critical solutions.


  • Advise and mentor software architects, engineers, product and business owners to evolve architectures and design technical solutions.
  • Consult with clients in small to large organizations to integrate the Lightbend stack into their development environment.
  • Actively develop software using modern technologies like Scala, streaming-data technologies like Spark, Kafka, and HDFS, and microservice technologies like Akka (especially Akka Streams), Kafka Streams,, and there other components of the Lightbend Reactive Platform, including Lagom and Play Framework.
  • Enable our clients to successfully design and implement software solutions based on the Fast Data Platform, mainly through workshops, mentoring, code reviews, etc.
  • Assist in creating and maintaining tools and templates for professional services engagements.
  • Assist with creating and maintaining the training curriculum.
  • Manage software projects and customer expectations.
  • Assist in pre-sales opportunities, marketing webinars, conferences and other promotions.
  • Opportunity to travel extensively.

Candidates can potentially live anywhere in North America. This is much more than a coding position - we are looking for true consultants and technology leaders with an expert technical background.



  • ...are a master developer and evangelist of the Lightbend Fast Data Platform; Scala or Java, Spark, Kafka, Flink, HDFS, and the Lightbend Reactive Platform for microservices, including Akka, Lagom, and Play
  • ...have significant experience in big data batch and streaming architectures and concepts.
  • ...have relevant experience in distributed architecture and functional programming concepts.
  • ...have a consulting background and experience working with multiple clients.
  • ...have excellent written and verbal communication skills in at least English.
  • ...are skillful at interacting and working with people in a leadership role; working with a self-organized lean and agile team to mitigate key project technical risks, managing effort and ensuring quality.
  • ...are dedicated to producing quality code and dedicated to best practices such as automated testing, code reviews, continuous integration, and continuous deployment.
  • ...are biased towards action on tough problems and issues, and focused on your client's success.
  • ...are an agent of change who is constantly learning and seeking better outcomes.
  • ...are passionate about enabling others to adopt new technologies.
  • ...have experienced many different kinds of projects and methodologies, and know the difference between the effective and the hype.
  • ...hold at least a Bachelor's degree or equivalent experience.
  • ...have at least 5 years experience with JVM-based languages and systems.
  • ...have one or more of the following:
    • 2 or more years experience with Spark, Hadoop, Big Data/Fast Data systems.
    • 3 or more years experience with Akka.
    • 2 or more years mentoring and leading software teams.

What we offer:

Lightbend is a welcoming, transparent, and highly distributed company dedicated to creating high-performance systems that bring success to all who use them.  With a strong focus on work-life balance, our company offers a fast-paced, collaborative environment mixed with challenging and engaging work. This combination has attracted and retained some of the brightest minds in our technology communities.

Lightbend is an Equal Opportunity Employer