The Judge Group - Atlanta, GA
posted 2 months ago
The Senior Data Engineer position is a fully remote role that requires a highly skilled individual with extensive experience in software engineering and data management. The ideal candidate will have a strong background in building and maintaining data-intensive APIs, particularly using a RESTful approach. This role is crucial for developing and optimizing data pipelines and ensuring the efficient processing of large datasets. The successful candidate will be responsible for implementing stream processing solutions using Apache Kafka, which is essential for real-time data processing and analytics. In addition to technical skills, the candidate should be comfortable with Unit Testing and Test Driven Development methodologies, ensuring that the code is robust and reliable. Familiarity with containerization technologies, particularly Docker, is also required, as the role involves creating and maintaining containerized application deployments. The candidate will also need to demonstrate a proven ability to build and maintain cloud-based infrastructure on major cloud providers such as AWS, Azure, or Google Cloud Platform. Data modeling experience for large-scale databases, whether relational or NoSQL, is a key requirement for this position. The Senior Data Engineer will work closely with other team members to design and implement data solutions that meet the needs of the organization and its clients. This role offers an exciting opportunity to work in a dynamic environment where innovation and collaboration are encouraged.