Software Architect (Elastic Search)

Apply for this position Please mention DailyRemote when applying
timePosted 15 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

We are looking for a very high performing, self-directed, and mature technology leader to architect and design large scale and high-velocity systems. We are solving some of the hardest problems in the industry and turning those solutions into direct customer value. A few of our current challenges include blending Big Data with Fast Data (similar to Lambda versus Kappa architectures), integrating probabilistic Machine Learning data with deterministic, and striking the right balance between monolithic and microservices arrangements. If being the leading edge in solving challenging problems over petabytes of data and billions of data points excites you, letrsquos talk. Key skills Elastic Search, Solr, Cassandra, Java, JVM, AWS, Stream processing (Kafka, AWS Kinesis), Microservices Job Responsibilities Working in a collaborative, fast-paced environment with a team of smart, passionate engineers, product managers, and designers Being part of a fast team of talented Architects and Software Engineers Solving the most challenging technical problems we have Designing, accelerating, optimizing, and bullet-proofing production systems and development processes Growing a vast array of technical knowledge on a wide variety of subjects and providing technical leadership within Product and Development Required Skills Qualifications 10+ years of development experience Proven ability to architect and implement large scale, high-velocity systems Clear history of excellent technical leadership Deep, expert-level experience with Java, JVM languages, or related technologies Prior experience with stream processing (AWS Kinesis, Spark Streaming, Storm, Samza, etc.) A strong understanding of search domain encompassing data, algorithms, and relevancy measurements Experience with AWS Cloud (including EC2, VPC, RDS, ELB, EBS, S3) Veteranrsquos point of view on balancing and optimizing large-scale production systems Demonstrable expertise with relational data stores (PostgreSQL and MySQL preferred) Confident command of distributed NoSQL data stores (ElasticSearch and Cassandra preferred) Bachelorrsquos degree in Computer Science, Engineering, related technical field, or comparable industry experience Additional skills Insatiable desire to constantly learn and grow Great balance of strategic vision and tactical pragmatism Solid experience with AWS cloud infrastructure Solid understanding of distributed systems vs PACELC, Paxos, Raft, etc. Thoughtful, data-driven opinions on service-oriented solutions and building scalable web services Experience with search technologies like ElasticSearch or Solr (Elasticsearch preferred) Experience working in a fast-paced agile team (Kanban preferred)