Experienced Senior Data Engineer – Cloud and Big Data Architecture
Are you a seasoned data engineer with a passion for designing and implementing cutting-edge data architectures? Do you thrive in a fast-paced, dynamic environment where innovation and collaboration are key? Look no further than arenaflex, a Fortune 50 company and one of America's leading retailers, as we seek a talented Senior Data Engineer to join our Roundel Data Solutions team.
About arenaflex
arenaflex is a household name, synonymous with quality and innovation. As a tech-savvy organization, we're committed to harnessing the power of technology to drive business growth and deliver exceptional customer experiences. Our Target Innovation Services team is dedicated to providing the frameworks, tools, and support that our customers and colleagues need and deserve. We're a high-performing team that balances autonomy with collaboration, and we value flexibility, agility, and creativity.
The Cyclone Team: A Hub of Innovation
The Cyclone Team is a multi-disciplinary engineering group within Roundel, arenaflex's Digital Media Marketing division. We're a center data stage group focused on curating and developing data assets used by the Marketing teams at arenaflex. Our engineers play a critical role in the delivery and reporting of marketing campaigns to arenaflex's customers across various channels, including web, email, and social media.
Job Summary
As a Senior Data Engineer on our team, you'll be responsible for designing, implementing, and maintaining large-scale data architectures that support arenaflex's business objectives. You'll work closely with cross-functional teams to identify business needs and develop solutions that meet those needs. Your expertise will be essential in ensuring the scalability, reliability, and security of our data systems.
Key Responsibilities
* Design and implement large-scale data architectures that support arenaflex's business objectives
- Collaborate with cross-functional teams to identify business needs and develop solutions that meet those needs
- Develop and maintain data pipelines and data stages that support high-throughput and low-latency requirements
- Ensure the scalability, reliability, and security of our data systems
- Lead code reviews, design reviews, testing, and troubleshooting exercises at the application level
- Participate in daily and non-routine development, automation, and deployment exercises, ensuring effective execution with design and functional requirements and best practices met
- Provide technical oversight and mentorship to junior engineers to resolve complex and critical technical issues
- Lead disaster recovery exercises and contribute to disaster recovery planning
- Implement data quality conventions throughout data ingestion, processing, storage, and functional use
- Collaborate with other teams to ensure data consistency and integrity across the organization
Requirements
* 4-year degree or equivalent experience
- 5+ years of experience in application and data pipeline development
- 5+ years of experience working with large volumes and varieties of data in a production environment
- 5+ years of experience working with Big Data technologies, such as Hadoop, Apache Flink, Flink Streaming, Oozie, and Hive
- Proficiency in at least one of the following programming languages: Scala, Python, Java
- Proficiency in at least one of the following monitoring tools: Kibana, Grafana
- Experience in delivering high-performance, scalable, repeatable, and secure expectations with broad impact (high throughput and low latency)
- Experience in applying high data standards, strategies, and techniques
- Experience in writing and organizing code using multiple scripts, including distributed programming along with grasping various systems and standards
- Software engineering fundamental knowledge, including abilities working with design patterns, data models, and algorithms
- Strong verbal and written communication skills
- Strong analytical and problem-solving skills, with the ability to investigate the impact of own work in the team as well as partners
Preferred Capabilities
* Experience in execution tuning data pipelines and data stages
- Experience in automated testing and other testing frameworks (e.g., JUnit)
- Experience in coordinating with REST APIs and cloud technologies (e.g., Google Cloud Platform, Amazon Web Services)
- Familiarity with streaming technologies (e.g., Kafka)
- Familiarity with containerization (e.g., Docker)
- Familiarity with DevOps tools, processes, and culture (e.g., Drone, Jenkins, Git)
- Experience working with a source control tool (e.g., Git)
- Familiarity with Spry concepts and systems
What We Offer
* Competitive salary range: $85,500.00 - $153,900.00
- Comprehensive benefits package, including medical, vision, dental, and life insurance
- 401(k) plan with company match
- Paid time off, including vacation, sick leave, and holidays
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Recognition and rewards for outstanding performance
How to Apply
If you're a motivated and experienced data engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. Please submit your resume and a cover letter outlining your qualifications and experience. We can't wait to hear from you! Apply Now Apply for this job