Back-end Data Engineer

We are looking for an experienced software engineer that will be leading design, implementation, and testing of multi-engineer distributed systems end-to-end.


  • Bachelor’s degree or higher in CS or related fields;
  • 4+ years of experience with software engineering and objective-oriented languages like Java;
  • Experience with software design best practices, test-driven development, and dependency injection;
  • Experience with monitoring and alerting frameworks;
  • Experience with service-oriented architecture or microservices;
  • Experience with cloud services like AWS or equivalent;
  • Experience with data and analytics (SQL, python);
  • Experience with building robust, scalable data ingestion and stream processing pipelines with Kafka, Samza, or equivalent.



Are you interested in this position? We’d love to talk with you! Please upload your resume, and we’ll be in touch shortly.