Herndon, VA (USA)

Software Engineer, Big Data


As a Software Engineer, the candidate is responsible for the following: Lead, design, and build highly scalable and robust data pipelines; build highly scalable data integrations with various external systems; leverage Big Data and other Open-Source Technologies to build core data platform for the product; collaborate with the application development and machine learning teams to build data services; integrate with Cloud Services (AWS, Google, and Azure) in order to build native cloud solutions; participate in the streaming, machine learning, visualization, and big data technologies to process billions of records in real-time, resulting in actionable intelligence that improves acquisition, conversion, and retention.

Required Qualifications

  • Master’s degree (or foreign equivalent) in Computer Science/Engineering or related field AND 2 years of experience as a Software Engineer/Architect/Developer or related. Or Bachelor’s degree or foreign equivalent in Computer Science/Engineering or related PLUS 5 years of progressive experience as a Software Engineer/Architect/Developer or related
  • Experience in programming tools including Spark, Scala, Java Spring, Web Services, Hibernate, JMX, Restful Web-services, JMS, Log4j, Groovy, Junit, Apache SOLR, Ant, Maven, Jira, and Git Versioning


Posting date: December 10, 2018 | Closing Date: December 21, 2018

Syntasa provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.