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.
Overview
The Software Engineer - Data Infrastructure specializing in OpenSearch/ElasticSearch is responsible for designing, implementing, and maintaining scalable data storage solutions that support high-performance analytics and search functionalities. This role involves collaborating with cross-functional teams to enhance the data architecture and optimize data flow for efficient retrieval. The individual will be tasked with ensuring the reliability and performance of data systems while keeping up with the latest technologies and best practices in the field.
Job Responsibilities
- Develop, test, and deploy data infrastructure solutions utilizing OpenSearch/ElasticSearch technologies.
- Collaborate with data scientists and analysts to define data requirements and create efficient data models.
- Monitor system performance and implement optimizations to enhance speed and reliability.
- Ensure data integrity and security through best practices and thorough validation processes.
- Troubleshoot and resolve issues related to data ingestion and query performance.
- Document architecture decisions, processes, and updates for ongoing projects.
- Stay informed on emerging trends in data infrastructure and propose innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in software engineering or data engineering roles.
- Strong proficiency in OpenSearch, ElasticSearch, or similar search and analytics platforms.
- Experience with data modeling, ETL processes, and working with large datasets.
- Proficient in programming languages such as Python, Java, or Go.
- Familiarity with cloud technologies and services such as AWS, Azure, or GCP.
- Understanding of database design principles and SQL.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
This position utilizes a variety of technologies to support data infrastructure development and maintenance. Key tools include OpenSearch and ElasticSearch for search functionality and performance, various ETL (Extract, Transform, Load) tools for data management, and cloud platforms such as AWS or Azure to host and manage data solutions. Proficiency in programming languages like Python and Java will also be necessary to develop scripts and applications that automate data processes.
Ideal Candidates
The ideal candidate for this position is a proactive and detail-oriented professional who demonstrates strong analytical skills and a passion for data-driven solutions. They should possess excellent communication abilities to collaborate effectively with team members from various disciplines. A successful candidate will be adaptable to changes, eager to learn new technologies, and committed to delivering high-quality results under tight deadlines. They should be self-motivated, capable of managing multiple tasks, and demonstrate a collaborative spirit while contributing to a team-oriented environment.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.