Lead Java Engineer

PriceSenz138 days ago1,400,000 - 1,600,000 USD
Los Angeles, US

About this job

Compensation: $1400k - 1600k
Location options: Visa sponsor
Job type: Full-time
Experience level: Senior, Lead, Manager
Role: Backend Developer
Industry: Information Technology, Telecommunications
Company size: 51–200 people
Company type: Private


java, kafka, aws, docker, kubernetes

Job description


Lead Data Engineer on the Fraud team, you will be involved in designing, creating, and deploying systems that will prevent fraudsters from interfering in our business by deploying data science models into production with the help of the existing engineering team. This problem is extremely hard: there are exacting SLAs, both in terms of speed at making a determination and the number of decisions required per second, as well as a percentage of fraud that will be caught while not blocking legitimate transactions from occurring. The rewards go well with the challenges, though: you will be on the front line protecting our systems from bad actors trying to steal money and tickets from legitimate fans. In addition, this is a leadership role within the team, with the opportunity to mentor a diverse group of engineers to improve technically and professionally.

Roles and Responsibilities:

  • Develop integrations against internal and external teams into real-time data pipelines to produce
  • Develop and prototype new algorithms for understanding our data, and their relationships as part of a massively parallel and distributed content platform
  • Productize your algorithms and ideas into full-fledged commercial-grade tools that will directly interact with, and affect the experience of million of users, both domestically and internationally
  • Participate in peer code reviews, write unit tests before writing deployable code and provide feedback to other members of the team


  • Demonstrated ability to solve large and complex application problems
  • 8 years of experience as software engineer, programmer analyst or related occupation, including experience in implementing and maintaining software using Java (preferred)
  • Previous experience engineering large, high-impact data-related projects
  • Previous experience leveraging Kafka and/or Kafka Streams
  • Production experience working with distributed systems and cloud providers including AWS;
  • Experience using Docker, Kubernetes, and other modern devops tools
  • Proven technical skills in analysis and design for complex systems
  • NoSQL|Columnar|Graph databases like Cassandra/Mongo DB/Neo4j/DSE Graph
  • Experience with unit testing frameworks like JUnit, Mockito or similar, with a focus on Behavioral Driven Development
  • Education: BS/MS/Ph.D. In Computer Science, Math or similar fields
  • Requires the following technical skills: Java, JDBC, SQL, RESTful API development
  • Effective communication skills and enjoying work as part of a joint business and technical team


Los Angeles, US

By clicking apply you will leave devsnap. Please be careful. You should never have to pay to apply.
A new version is available REFRESH