Principal Software Engineer

Access Talent Today, LLC - San Francisco, CA

The candidate must be comfortable working in an Agile environment, have a “can-do” attitude, work well in a cross-functional environment with minimal supervision, and mentor others. An ideal candidate should be a self-starter, quick learner and a great team player. This candidate will be responsible for reviewing requirements, design, implementation, and unit testing. Ability to evaluate, analyze and resolve complex technical problems. Part of the Backend Harvester team developing Big Data software solutions for the Brand Protection Business. Enjoy solving complex problems; healthy design discussion and most of all have fun while working hard!

 

JOB RESPONSIBILITIES:

  • The candidate will work as part of a team to review business requirements.
  • Design and implement server-side technology for scalable crawling, parsing, and analysis
  • Debugging and profiling to isolate mission-critical issues
  • Conduct application design and code reviews
  • Own and take pride in code quality and delivery
  • Work with other engineers and senior engineers in the team to design and implement product stories
  • Work with other teams to understand resolve issues, align dependencies
  • Work in a fast-paced, highly visible environment

 

MINIMUM REQUIREMENTS:

  • 6+ Software development experience in Core Java
  • Experience in Java threading and concurrency
  • Very Strong Problem solving skills and algorithm knowledge
  • Working experience in Data extraction / Parsing, NLP
  • Experience in developing scalable distributed applications using Big Data technologies like Hadoop, Storm, Spark, etc

 

Preferred:

  • Knowledge of distributed databases like Cassandra
  • Experience in Elastic search, Solr, ELK
  • Crawling, searching, indexing experience
  • Experience developing micro services, docker applications
  • Machine Learning and Data Science

 



Posted On: Friday, July 13, 2018



Apply to this job
  • Additional Information