Cerecore - Nashville, TN
posted 2 months ago
CereCore® is seeking a Data Engineer to join our team in Nashville, TN. This position serves as a primary development resource responsible for writing code, testing, implementing, documenting functionality, and maintaining NextGen solutions for our GCP Cloud enterprise data initiatives. The Data Engineer will work closely with data teams in a matrixed environment as part of a broader project team. Given the fast-evolving nature of GCP/Hadoop technology, the candidate must stay well-informed of technological advancements and be proficient in applying new innovations effectively. The role requires analyzing business requirements, performing design tasks, constructing, testing, and implementing solutions with minimal supervision. The ideal candidate will have a proven track record of participating in successful projects within a fast-paced, mixed team environment. In this role, the Data Engineer will provide application development tailored to specific business environments. Responsibilities include building and supporting a GCP-based ecosystem designed for enterprise-wide analysis of structured, semi-structured, and unstructured data. The engineer will be responsible for bringing new data sources into GCP, transforming, and loading them into databases, as well as supporting regular requests to move data between clusters. A strong understanding of the relevant product area, codebase, and systems is essential, along with proficiency in data analysis, programming, and software engineering. The Data Engineer will collaborate closely with the Lead Architect and Product Owner to define, design, and build new features while improving existing products. High-quality code production with good test coverage is expected, utilizing modern abstractions and frameworks. The position also involves working independently to complete tasks on schedule, exercising strong judgment and problem-solving skills. The Data Engineer will closely collaborate with team members to execute development initiatives using Agile practices and principles. Participation in the deployment, change, configuration, management, administration, and maintenance of deployment processes and systems is also required. The candidate must effectively prioritize workload to meet deadlines and work objectives in an environment with rapidly changing business requirements and priorities. Collaboration with Data Scientists and business and IT leaders throughout the company is crucial to understand their needs and use cases, as well as working closely with management, architects, and other teams to develop and implement projects. Active participation in technical discussions and the adoption of new technologies to enhance development and operations is expected.