Senior Processing Backend Engineer

Remote (U.S., Canada, and U.K.)

Full Time Senior-level / Expert
Logikcull logo
Logikcull is an instant eDiscovery solution that provides a powerfully simple legal software for processing, reviewing, and producing data. Learn more here.
Apply now Apply later

What we need:We need someone who thrives on the challenge of dealing with diverse data sets across a broad range of use cases; finding ways to make a scalable, repeatable value-generating pipeline.  We’re looking for someone with the ability to solve complex problems while focusing on simplicity and reliability.  Your mission is to grow our processing pipeline to help find the needles in the haystack.  Cases can often be decided on as little as one line of text from one document, but data is ever-increasing and new techniques to approaching data can make all the difference.  You’ll help us drive new opportunities to make this simpler than ever for our customers, despite the challenges of terabytes of data!
Who you’ll work with:This role is part of the Logikcull backend engineering team. Since this role involves full stack development, we frequently partner with our infrastructure, frontend development, product, and customer success teams.

What you'll do:

  • Contribute to a pipeline supporting hundreds of data formats across billions of documents and terabytes of data.
  • Own all aspects of pipeline development (security, reliability, observability) while enhancing core platform support.
  • Design and execute architectural changes to grow our business from 8TB of data across millions of uploaded files to 100TB+ of data across billions of files
  • Participate in site ops rotation and support our Customer Success team.
  • Mentor and collaborate with other engineers across the organization.

What we’re looking for (you!):

  • Open to learning and evolving with our team as we explore new best practices, approaches, and technologies
  • Demonstrated ability evolving a scaling architecture/system
  • Demonstrated ability writing Ruby, Java, or Kotlin (but willing to write any language to get the job done!)
  • Excellent communication skills; we solve complex problems, but value clarity
  • [Bonus] Demonstrated ability writing data processing pipelines
  • [Bonus] Experience with distributed job orchestration frameworks (e.g. AWS StepFunctions, Temporal)
  • [Bonus] Experience with job execution frameworks (e.g Spark)
  • [Bonus] Experience with ElasticSearch or other Lucene based frameworks
Why us? 😍Join for the amazingly talented and kind people. Stay for the massive customer and market impact. Read what our employees & customers have to say, and be sure to watch this quick explainer video. We're 100% remote/distributed, and staying that way! Our benefits are best in class. And our perks, including $1k/year for WFW (Work From Wherever), company off-sites (see photos), half-day Fridays, and killer SWAG make working @ Logikcull even better.
We’re filling 2 open positions in the backend processing team asap!

Logikcull is an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, pregnancy, marital status, sex, age, sexual orientation, military, and veteran status, registered domestic partner status, genetic information, gender, gender identity, gender expression, or any other characteristic protected by applicable law. All employment is decided on the basis of qualifications, merit, and business need.
Job region(s): Europe North America
Job stats:  2  1  0
  • Share this job via
  • or

Explore more Remote Work and WFH career opportunities