L

Lowe's

Runs home improvement stores for DIYers and pros

Sr Software Engineer - Search Platform, Data Ingestion

Backend EngineeringUpdated on Nov 9
Full-timeCharlotte, NC, USANo salary listed

About the Job

Requirements

  • Expertise in OpenSearch or Elasticsearch, including high-volume ingestion, indexing, document synchronization, and performance optimization.
  • Strong Python programming skills.
  • Experience building batch and near real-time data ingestion and extract, transform, and load pipelines.
  • Hands-on experience with Google Cloud Platform technologies, including Apache Beam, Dataflow, Dataproc, Pub/Sub, BigQuery, Cloud Storage, and Cloud Composer.
  • Experience developing cloud-native applications, REST APIs, microservices, and distributed systems.
  • Experience with continuous integration and continuous delivery, Git, monitoring, logging, and production support.
  • Strong analytical and troubleshooting skills, and the ability to collaborate and communicate effectively.
  • Bachelor’s degree in computer science, computer information systems, or a related field, or equivalent years of experience in lieu of the education requirement, if applicable.
  • Five years of experience in software development or a related field.
  • Four years of experience in one or more of the following competencies: frontend technologies (user interface/user experience), middleware (microservices and application programming interfaces), database technologies, or DevOps.
  • Four years of experience working on projects involving implementation of solutions through software development life cycles and iterative agile development.

Responsibilities

  • Design, develop, and maintain scalable Search Platform capabilities using OpenSearch or Elasticsearch.
  • Build cloud-native services and APIs supporting Search Platform functionality.
  • Improve platform scalability, reliability, search performance, and modernization.
  • Build and maintain scalable batch and near real-time data ingestion and extract, transform, and load pipelines.
  • Ingest, transform, validate, and publish enterprise data for Search Platform consumers.
  • Optimize indexing, document synchronization, and search data performance using Google Cloud Platform technologies.
  • Implement monitoring, logging, alerting, automation, and continuous integration and continuous delivery practices.
  • Troubleshoot production issues to ensure platform stability, availability, and performance.
  • Participate in architecture, engineering design, and code reviews.
  • Mentor engineers and promote engineering best practices.
  • Collaborate across agile engineering, platform, and product teams to deliver scalable Search Platform solutions.

Desired Qualifications

  • Java experience.
  • Experience with artificial intelligence and machine learning data pipelines and artificial-intelligence-enabled search platforms.
  • Experience with Apache Spark and large-scale distributed computing.
  • Experience optimizing OpenSearch or Elasticsearch clusters for scalability and resiliency.
  • Familiarity with Infrastructure as Code, such as Terraform or similar tools.
  • Experience with observability platforms such as Prometheus, Grafana, or Cloud Monitoring.
  • Experience working in retail, e-commerce, or search domains.
  • Google Cloud certifications.

About the Company

Lowe's

Runs home improvement stores for DIYers and pros

Lowe's runs home improvement stores across the United States, selling tools, lumber, appliances, paint, flooring and garden supplies to do-it-yourself homeowners and professional contractors. Shoppers can buy in its stores, on Lowes.com or through its app, with options for in-store pickup and delivery to homes and jobsites. Beyond products, Lowe's sells installation and home services for projects such as kitchens, flooring, roofing and water heaters, scheduled through its stores and website. It earns money mainly from merchandise sales, plus installation fees and its co-branded credit cards for consumers and businesses. Lowe's was founded in 1946 and is based in Mooresville, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Mooresville, NC
Founded
1946

Recently Posted Jobs

Explore more opportunities at Lowe's

See more jobs