Target is looking to modernize its enterprise-scale data platform, moving from an on-premises Hadoop platform to cloud-based solutions. This involves ensuring operational excellence, reliability, and innovation, while also empowering data users with self-service capabilities and establishing robust monitoring practices.
Requirements
- 7 plus years of software engineering (big data) experience
- 3 plus years of experience managing teams with a strong track record of delivery on cross-functional product experience with cloud platforms (GPC preferred) and managing large scale data platform products
- Proven experience managing large-scale distributed data platforms, ideally including Hadoop, Spark, or comparable ecosystems (on-premises and cloud)
- Strong background in cloud platforms with hands-on knowledge of cloud-native data services and the ability to guide hybrid/on-prem to cloud modernization
- Proficient in building high performing APIs and writing specs
- Experience with integration, data handling tech and other open source frameworks
- Deep understanding of agile development processes and methodology including continuous integration and delivery, with a mindset of building incrementally and delivering business value quickly
Responsibilities
- Drive development and operations with your team and drive technical decision making, adhering to Target platform architecture and other enterprise decisions
- You’ll have a strong focus on team management and development, additionally you have technical expertise in writing production code and can be hands on in active design and development of the capabilities and solutions
- Assist in defining data platform needs to build Target enterprise data platform solutions and drive resolution of technology roadblocks including code, infrastructure, build and deployment and managing overall software development cycle by adhering to development and security standards
- Establish good stakeholder communication and work closely with Product teams and influence set product roadmap and help drive requirements while being a strong advocate of extreme agile and DevOps practices across engineers
- Build and manage a team of high performing full stack engineers and provide leadership, coaching, motivation as well as recommend staffing levels, operating procedures, tools and systems for the team
- Provide career development and performance management to a team of engineers
- establishing robust observability and monitoring practices to ensure high availability and performance, while also developing self-service capabilities that empower data engineers, analysts and data scientists to work efficiently and independently
Other
- Success in this role will require strong and innovative approaches to problem solving, great technical leadership, excellent communication (written and verbal, formal and informal), flexibility, accountability and a self-motivated working style with attention to detail.
- 4-year degree in Computer Science, Information Technology, Applied Mathematics, Physics or equivalent industry experience
- Strong passion for new and emerging tech, driving innovation through GenAI capabilities
- Strong written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to variety of audiences
- Team-orientated, passionate about developing others’ skills and capabilities