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 WorkatHome-JobBoard, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Engineer III, Data Platform - Query Platforms at WorkatHome-JobBoard is responsible for the design, development, and enhancement of scalable data querying systems. This role involves collaborating with cross-functional teams to implement innovative solutions that optimize data retrieval processes. The engineer will leverage advanced programming skills to ensure high performance, reliability, and availability of query platforms, contributing significantly to impactful data-driven decisions within the organization.
Job Responsibilities
- Design and implement scalable query platforms to support diverse data needs of the organization.
- Collaborate with data engineers and analytics teams to streamline data processing and retrieval.
- Perform code reviews and ensure adherence to best practices in software engineering.
- Write automated tests and contribute to the overall process of continuous integration/continuous deployment (CI/CD).
- Troubleshoot performance issues and optimize query execution for improved efficiency.
- Document architecture, design considerations, and data flow diagrams to aid in knowledge sharing across teams.
- Stay updated with industry trends and emerging technologies, proposing integrations where beneficial.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Minimum of 5 years of experience in software development, with an emphasis on data platforms.
- Proficiency in programming languages such as Java, Python, or Scala.
- Solid understanding of database technologies, including SQL and NoSQL databases.
- Experience with big data technologies like Hadoop, Spark, or others in the data ecosystem.
- Strong problem-solving skills with the ability to work independently and in a collaborative environment.
- Excellent communication skills, both verbal and written, with the ability to work effectively with a variety of stakeholders.
Technologies & Tools
This position will utilize a variety of technologies and tools, including but not limited to advanced programming languages (Java, Python, Scala), data warehousing solutions, and cloud platforms (AWS, Azure). Familiarity with big data processing frameworks such as Hadoop and Apache Spark is essential, as well as experience with query optimization and performance tuning tools. Emphasis on using CI/CD tools for deployment and version control systems (e.g., Git) will also be a critical part of the role.
Ideal Candidates
Ideal candidates for the Software Engineer III position will possess a strong technical foundation and be driven by a passion for data and technology. They should be adaptable, detail-oriented, and able to thrive in a remote working environment while delivering high-quality results. Candidates exhibiting excellent teamwork capabilities, a proactive attitude towards problem-solving, and a continuous learning mindset will fit well into the dynamic culture at WorkatHome-JobBoard.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.