Search by job, company or skills

Fastenal

Senior Elastic Search Engineer

5-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 24 days ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

RESPONSIBILITIES:

The duties and responsibilities of this position include, but are not limited to:

  • Design and development of the technical architecture and roadmap for our search engineering and analytics team.
  • Conduct research carry out upgrades and enhancements to the current large-scale search solutions to meet the growing demands of data analysis, sub-second information retrieval and storage requirements of Fastenal.
  • Work with application owners and Business Analysts to help translate requirements into technical specifications and finally into products/solutions which benefit Fastenal and its customers.
  • Develop code of the highest quality.
  • Design, build, deploy and maintain high performance, scalable and reusable code following the Software Development Life Cycle (SDLC) process.
  • Participate in peer code reviews and ongoing application support and bug fixes.
  • Maintain balance between process, research and creativity within the team. Ensure strict adherence and compliance with international standards like Payment Card Industry Data Security Standards (PCI-DSS), European Unions General Data Protection Protection Regulations (GDPR) and other Company and Government policies.
  • Train and mentor new developers.

REQUIRED POSITION QUALIFICATIONS:

The following skills and qualifications are required for this position:

  • Possess a bachelors degree in computer science, information systems, or other related education.
  • Have at least 5 years of experience with text retrieval systems - Elastic Search, Lucene/Solr, Azure, Azure Container Apps/Docker and Terraform.
  • Knowledge of REST principles, designing RESTful and JSON APIs.
  • Good experience with query languages and writing complex queries with joins that deal with a large amount of data.
  • Familiarity with relational databases like Oracle and experience writing SQL queries.
  • Previous experience with hands on development in PHP/Python and/or Java.
  • Ability to work independently as well as in a team environment.
  • Exhibit strong problem solving, deductive reasoning, and decision-making skills.
  • Demonstrate Fastenal core values of ambition, innovation, integrity and teamwork.
  • Ability to pass the required drug screen and background check (applicable in the US, Puerto Rico, and Guam ONLY)

PREFERRED POSITION QUALIFICATIONS:

The following skills are highly desired for this position:

  • Expertise in specialized areas such as machine learning, natural language processing, text mining, search recommendation systems, computational linguistics.
  • Experience building real-time data ingestion pipelines using big data / streaming technologies like Kafka, Spark, Hadoop etc.
  • Demonstrate strong understanding of bulk indexing, search, schema design, information retrieval and relevance tuning, human (natural) language parsing.
  • Prior experience documenting APIs for consumption.
  • Understand Agile SCRUM methodology and test-driven development.
  • Knowledge of SDLC, continuous integration and code versioning tools.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 114473137