Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Jobs via Dice, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer - Data Infrastructure with expertise in OpenSearch/ElasticSearch is responsible for designing, implementing, and maintaining robust data infrastructure systems. This role requires collaboration with cross-functional teams to enhance the performance, scalability, and reliability of search and analysis platforms. The ideal candidate will leverage their strong technical skills to optimize data processing and retrieval, while ensuring seamless integration with various applications and services.
Job Responsibilities
- Design and develop scalable data infrastructures using OpenSearch/ElasticSearch technologies.
- Implement data ingestion pipelines to efficiently handle large volumes of data.
- Optimize search algorithms and overall performance of data retrieval systems.
- Collaborate with product teams to understand requirements and deliver high-quality solutions.
- Monitor, troubleshoot, and resolve system performance issues and bugs.
- Maintain comprehensive documentation for deployed data systems and architecture.
- Participate in code reviews to maintain code quality and share knowledge across teams.
- Stay updated with the latest industry trends and technologies to continuously improve the data infrastructure.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in software engineering, specifically with OpenSearch/ElasticSearch.
- Proficiency in programming languages such as Java, Python, or Go.
- Strong understanding of distributed systems and data architecture concepts.
- Experience with data modeling, indexing, and query optimization.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and a detail-oriented mindset.
- Strong collaboration and communication skills, with the ability to work in a team-oriented environment.
Technologies & Tools
This position primarily involves working with OpenSearch and ElasticSearch for handling search and analytics functionalities. Additionally, the candidate will utilize various programming languages such as Java and Python, along with containerization tools like Docker and orchestration frameworks like Kubernetes. Familiarity with cloud services (AWS, Azure, or GCP) will also be important in deploying and managing data infrastructure effectively.
Ideal Candidates
The ideal candidates for this role are individuals who possess a strong technical foundation coupled with a passion for data-driven solutions. They should demonstrate an analytical mindset with a keen eye for detail, along with the ability to approach complex problems methodically. Excellent communication skills and a collaborative spirit are essential, as candidates will be required to partner with diverse teams across the organization. A proactive attitude towards continuous learning and adaptation to new technologies will also make a candidate stand out in this role.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.