Roberts Recruiting, LLC

Senior Software Engineer (Java)

Roberts Recruiting, LLC  •  Boston, MA (Onsite)  •  15 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


Headquartered in San Francisco, we are a SaaS technology company with a mission to unleash the power of the people-centric web. Our platform enables brands to enter the new world of Context-Driven Marketing and build meaningful relationships with those impacting their business and category.

Our SaaS platform is used by Fortune 500 companies across a variety of industries including Energy, Travel and Hospitality, Financial Services, Software, Consumer Goods, Retail, and Pharmaceuticals. A majority of the top Communications Agencies use our product. We are growing rapidly in terms of recurring revenue and the size of our customer base in North America, Europe, and Asia.


We are looking for a seasoned Senior Software Engineer to join our core search engine team. You'll be involved with all aspects of our distributed back-end systems including: ingesting data from various web sources (APIs, web crawls, etc), scaling our data processing pipeline, data processing queues, data indexing with Elasticsearch and data querying using information retrieval and analytics techniques. You know what it takes to build, administer and grow distributed software systems and can hit the ground running.

Qualifications

You should be interested in or have experience with several of the following
  • Deep understanding of Core Java and how to performance tune JVM based apps (required)
  • AWS or similar IaaS cloud services
  • Lucene, Elasticsearch or Solr (prior experience with Elasticsearch a huge plus)
  • NoSQL DB engines (MongoDB a plus)
  • Messaging systems (RabbitMQ a plus)
  • Scaling distributed data systems
  • Optimizing applications, both stand-alone and in distributed systems to maximize performance
  • Clear articulation to your team of your design choices
  • Comfortable with doing frequent internal pull request reviews
  • Scrum master experience a big plus
  • Mentoring experience a big plus
Your professional aspirations
  • You have a strong interest in scaling distributed data systems such as Elasticsearch, MongoDB, Hadoop, Cassandra or others
  • You have a strong interest in open-source search engines such as Lucene and Elasticsearch
What makes you get up in the morning
  • You roll up your sleeves and dive head first into new challenges and technologies
  • You know how to leverage many languages such as Java, Scala, Ruby, JavaScript or Python and frameworks such as Akka or Node.js
  • You leverage OSS software but also contribute back to it
  • You like using technology to empower people
Roberts Recruiting, LLC

About Roberts Recruiting, LLC

Roberts Recruiting, LLC is a contingency based boutique recruiting firm that specializes in the IT and Software Engineering market. We are a highly targeted search and placement provider to the Greater Boston high tech community and represent fast growing tech startups as well as fortune 500 companies. We service many different markets including high tech, education, healthcare, mobile, online advertising, social media and consumer web. Our expertise is in helping our clients find the most talented software and IT professionals that best match their needs.

Industry
HR & Recruiting
Company Size
1-10 employees
Headquarters
Cambridge, MA
Year Founded
2014
Social Media