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 specializing in Data Infrastructure will play a critical role in developing and optimizing systems utilizing OpenSearch and ElasticSearch technologies. The ideal candidate will be responsible for designing robust data pipelines, ensuring efficient data management, and enhancing the search capabilities of various applications. They will also collaborate with cross-functional teams to solve complex data challenges and help drive the overall architecture and strategy for data solutions within the organization.
Job Responsibilities
- Design, develop, and implement scalable data pipelines using OpenSearch/ElasticSearch.
- Optimize existing search functionalities and enhance system performance through effective coding practices.
- Collaborate with data scientists, analysts, and other stakeholders to gather requirements and translate them into technical specifications.
- Monitor system performance and troubleshoot issues to ensure high availability and reliability of data systems.
- Document design and architecture clearly to facilitate knowledge sharing within the team.
- Stay updated with the latest trends and advancements in data infrastructure technologies.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 3+ years of experience in software engineering with a focus on data infrastructure.
- Proficient in OpenSearch and ElasticSearch, with a strong understanding of their features and capabilities.
- Experience with programming languages such as Python, Java, or Go.
- Knowledge of database systems and data modelling techniques.
- Strong problem-solving skills and the ability to work independently as well as collaboratively in a team environment.
Technologies & Tools
The position primarily involves working with OpenSearch and ElasticSearch frameworks for data management and search functionalities. Familiarity with related technologies such as data warehousing solutions, NoSQL databases, and cloud services such as AWS or Azure would be advantageous. Additionally, proficiency in using coding tools and version control systems, such as Git, is essential for maintaining code quality and collaborative project management.
Ideal Candidates
The ideal candidate will possess a strong analytical mindset coupled with a creative approach to problem-solving. They should be detail-oriented and capable of managing multiple tasks effectively. A candidate who thrives in a fast-paced environment, demonstrates strong communication skills, and is passionate about staying abreast of technological advancements will be well-suited for this role. As collaboration within a diverse team is key, the ability to work harmoniously with colleagues from various backgrounds is also essential.
Not every state sets a number of job contacts a week. In Missouri it is the number you are given when you register, which varies by area. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.