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 specializing in OpenSearch/ElasticSearch plays a crucial role in designing, developing, and maintaining robust data infrastructure systems. This position requires leveraging cutting-edge technology to optimize data searchability and retrieval processes. The candidate will work collaboratively with cross-functional teams to ensure data integrity, performance, and availability, while contributing to strategic projects aimed at enhancing the user experience with efficient data accessibility and application performance.
Job Responsibilities
- Design, implement, and maintain scalable data infrastructure utilizing OpenSearch/ElasticSearch.
- Optimize data ingestion, indexing, and query performance to enhance system efficiency.
- Collaborate with data scientists and analysts to integrate new data sources and optimize data models.
- Implement monitoring solutions to track data quality, system performance, and uptime metrics.
- Troubleshoot and resolve data architecture issues, ensuring minimal system downtime.
- Develop and maintain technical documentation related to data infrastructure, APIs, and workflows.
- Evaluate emerging technologies and advise on potential adoption for improved functionality.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in software engineering with a strong focus on data infrastructure, particularly with OpenSearch and ElasticSearch.
- Solid understanding of data storage solutions, including relational and non-relational databases.
- Experience with programming languages such as Java, Python, or Go.
- Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication skills, both verbal and written, to collaborate effectively with stakeholders.
Technologies & Tools
The ideal candidate will work with a variety of technologies and tools, including but not limited to OpenSearch, ElasticSearch, Apache Kafka, relational databases (MySQL, PostgreSQL), NoSQL databases (MongoDB), as well as programming languages such as Python, Java, and Go. Knowledge of data pipeline tools and cloud services (AWS, GCP, or Azure) will be advantageous in executing data-driven projects.
Ideal Candidates
Successful candidates will exhibit strong technical acumen alongside a proactive mindset for problem-solving and innovation. They should possess a data-driven approach to engineering and be comfortable working in a fast-paced environment where collaboration is essential. Additionally, an eagerness to learn and adapt to new technologies, along with a strong commitment to delivering high-quality work, will be essential characteristics for this role.
Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.