MiamiRecruiter Since 2001
the smart solution for Miami jobs

Elasticsearch Senior Java Engineer Query Languages

Company: Elastic
Location: Miami
Posted on: March 28, 2020

Job Description:

simple goal: to solve the world's data problems with products that delight and inspire. As the creators of the Elastic Stack, we help thousands of organizations including Cisco, eBay, Grab, Goldman Sachs, ING, Microsoft, NASA, The New York Times, Wikipedia, and many more use Elastic to power mission- critical systems. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. We have a distributed team of Elasticians across 30+ countries (and counting), and our diverse open source community spans over 100 countries. Learn more at Engineering a distributed system that is easy to operate via elegantly designed APIs is a challenge. It requires software development skills and the ability to think like a user. We care deeply about giving you ownership of what you re working on. Our company believes we achieve greatness when they are set free and are surrounded and challenged by their peers. At Elastic, we feel that you should be empowered to comment on anything, regardless of your role within the company. Our team builds Elasticsearch, the heart of the Elastic Stack. We're looking for a Senior Java Engineer to join the Elasticsearch - Search team, focusing on building and improving support for additional query languages such as SQL and PromQL. This is a senior software engineering role that covers new features, enhancements to existing features, and resolving bugs. We design and write code (including automated tests) and documentation. We review one another s code via GitHub pull requests, and we investigate and fix bugs. W do all of this transparently on GitHub. Our work involves writing query parsers to understand the language through to executing queries using the Elasticsearch search API and adding additional logic to process the responses into the appropriate form to return to the user. We also suggest and make improvements to the search API so it will provide adequate support for these query languages. Elasticsearch is a distributed application written in Java, dedicated to performance and scalability. We re looking for Senior engineers who are abl to design new product features while thinking through the concurrency and performance implications of those designs. What_You_Will_Be_Doing * Building and evolving the query language support in Elasticsearch. * Contributing improvements to the wider Elasticsearch product to be able to better support query languages. * Prototyping new ideas and experimenting openly. * Working closely with cross product teams to expand query language offerings at all levels of the Elastic Stack. * Collaborating in the open with the Elasticsearch team, Elastic Stack users, and others supporting open source projects. What_You_Bring_Along * Hands-on technical experience in software engineering with a focus on server side Java development * Highly proficient in Java, conversant in the standard library of data structures and concurrency constructs, as well as newer features like lambdas. * Strong algorithm implementation and optimization skills * Deep understanding of query language concepts, grammar and syntax trees * Experience developing against at least one query language e.g. SQL or PromQL Bonus_Points * Experience with parser/lexers like Antlr * Knowledge of database, data stores internals * Familiar with query re-writing and planning * Worked in open source before and are familiar with different styles of source control workflow and continuous integration. * Built things with Elasticsearch before, and understand how distributed systems operate and the limitations and advantages. #Additional Information - We Take Care of Our People As a distributed company, diversity drives our identity. Whether you re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn t matter if you re just out of college or your childr are; we need you for what you can do. We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do. * Competitive pay based on the work you do here and not your previous salary * Health coverage for you and your family in many locations * Ability to craft your calendar with flexible locations and schedules for many roles * Generous number of vacation days each year * Double your charitable giving we match up to 1% of your salary * Up to 40 hours each year to use toward volunteer projects you love * Embracing parenthood with minimum of 16 weeks of parental leave Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.

Keywords: Elastic, Miami , Elasticsearch Senior Java Engineer Query Languages, IT / Software / Systems , Miami, Florida

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Product Tester (from home) - Part-Time, No Exp Req. $25-$45/hr
Description: American Consumer Panels--, located at One World Trade Center, 285 Fulton St., Suite 8500 New York, NY, 10007, is looking to fill the position listed below nationwide : In-Home Usage Tester Product (more...)
Company: American Consumer Panels
Location: Weston
Posted on: 04/2/2020

In-Home Usage Tester (Product Tester from home) Part-time
Description: American Consumer Panels--, located at One World Trade Center, 285 Fulton St., Suite 8500 New York, NY, 10007, is looking to fill the position listed below nationwide : In-Home Usage Tester Product (more...)
Company: American Consumer Panels
Location: Coral Springs
Posted on: 04/2/2020

Junior CSS/HTML Developer
Description: Are you ready to get hired in the next 4 weeks Revature is the fastest growing employer of emerging tech talent and has over 300 new Junior CSS/HTML Developer positions available.One day someone is going (more...)
Company: Revature
Location: Miami
Posted on: 04/2/2020


.NET Developer
Description: Description What you get to do every single day bullDesign and implement backend and frontend components and services bullDevelop solutions which account for scalability and optimize performance bullEvaluate (more...)
Company: Robert Half
Location: Fort Lauderdale
Posted on: 04/2/2020

Programmer
Description: Build your skillset with the fastest employer of emerging tech talent in the U.S. - Revature. We are hiring over new Programmers within the next 4 weeks.One day someone is going to ask you where you got (more...)
Company: Revature
Location: Miami
Posted on: 04/2/2020

MS Dynamics ERP Developer
Description: MS Dynamics ERP Developer The MS Dynamics ERP Developer will be responsible for configurations, customization and development of the ERP systems. We will accept corp to corp or w2 contractors. For our (more...)
Company: Eliassen Group
Location: Boca Raton
Posted on: 04/2/2020

Entry Level Software Engineer
Description: As a leader in recruiting emerging technology talent across the country, Revature is looking forward to hiring over 300 new Entry Level Software Engineers in the next 4 weeks.One day someone is going (more...)
Company: Revature
Location: Miami
Posted on: 04/2/2020

Lead .Net Developer
Description: Job Position Lead .Net Developer Job Location Miramar, Florida Job Duration Full time position Job Description Lead in defining, documenting and developing
Company: INFOLOGITECH, INC.
Location: Miramar
Posted on: 04/2/2020

Sr. Database Administrator
Description: Title Sr. Database Administrator Location Boca Raton, FL Job Type Contract-to-Hire Salary 50-56hr Dependent on salary history and experience MUST BE ABLE TO WORK WITHOUT SPONSORSHIP About CSI Tech CSI (more...)
Company: CSI Tech Inc.
Location: Boca Raton
Posted on: 04/2/2020

Java Developer Analsyt
Description: Java Developer Analyst sought by Globant LLC in Miami, FL. Create user information solutions through the development, implementation,
Company: Globant LLC
Location: Miami
Posted on: 04/2/2020

Log In or Create An Account

Get the latest Florida jobs by following @recnetFL on Twitter!

Miami RSS job feeds