Western Digital
Principal Engineer, Data Analytics Engineering
Job Description
Company Description
At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible. At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, weve been doing just that. Our technology helped people put a man on the moon.
We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the worlds biggest companies and public cloud, Western Digital is fueling a brighter, smarter future.
Binge-watch any shows, use social media or shop online lately Youll find Western Digital supporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most. precious moments Thats us, too.
We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike. Our data-centric solutions are comprised of the Western Digital, G-Technology, SanDisk and WD brands.
Todays exceptional challenges require your unique skills. Its You & Western Digital. Together, were the next BIG thing in data.
ABOUT ADVANCED ANALYTICS OFFICE (AAO) and BIG DATA PLATFORM (BDP) AAO is missioned with accelerating Analytics solutions at scale across the Enterprise to rapidly capture business value. These solutions target key business metrics, such as, reducing manufacturing cost, improve capital efficiency, reduce time-to market to develop new products, improve operational efficiency, and improve customer experience. These solutions are built using cutting edge Industrial 4.0 technologies and are delivered through a platform approach to enable rapid scaling. The solutions span AI/ML for improving manufacturing yield, quality, equipment uptime, and adaptive testing, Operations Research for capacity and scheduling optimization, Digital Twin for inventory and logistics optimization, and Product Telematics for managing customer fleet management solutions.
Big data platform, BDP team provides self-service data and application platforms enabling rapid scaling of services to make ever increasing business impact. You will have the opportunity to partner in making remarkable things happen across WDTs more than dozen factories across the globe, global product development teams, customer solutions, and supporting operations like Finance, supply chain, Procurement, Sales etc
Job Description
We are looking for an experienced Staff Engineer to independently manage and support our data analytics applications. The ideal candidate will have hands-on experience with Python, MariaDB, SQL, Linux, Docker, Airflow administration, and CI/CD pipeline creation and maintenance. The application is built using Python Dash, and the role will involve application deployment, server administration, and ensuring the smooth operation and upgrading of the application.
Key Responsibilities:
- Provide technical support and maintenance for data analytics applications.
- Manage server administration tasks, including monitoring, troubleshooting, and optimizing performance.
- Administer and manage databases (MariaDB) to ensure data integrity and availability.
- Handle Docker container management and deployment to Kubernetes environments.
- Develop and maintain CI/CD pipelines using tools such as Jenkins and Terraform.
- Oversee Airflow workflows, troubleshooting scheduling or task issues.
- Monitor infrastructure and application performance using Prometheus and Grafana.
- Collaborate with internal teams to resolve application-related issues and implement improvements.
- Ensure system reliability, uptime, and security through regular monitoring and patching.
Qualifications
Required Skills:
- Strong experience in Python, particularly in web applications (preferably Python Dash).
- Proficiency in SQL
- Experience in ETL and Data engineering is a plus.
- Proficiency in MariaDB administration and optimization.
- Solid understanding of Linux server environments.
- Hands-on experience with Docker and Kubernetes for containerized applications.
- Experience with CI/CD pipeline creation and management, using tools such as Jenkins and Terraform.
- Familiarity with infrastructure monitoring tools like Prometheus and Grafana.
- Experience with Airflow administration.
- Excellent troubleshooting and problem-solving skills.
- Good communication and teamwork abilities.
Additional Information
Because Western Digital thrives on the power of diversity and is committed to an inclusive environment where every individual can thrive through a sense of belonging, respect, and contribution, we are committed to giving every qualified applicant and employee an equal opportunity. Western Digital does not discriminate against any applicant or employee based on their protected class status and complies with all federal and state laws against discrimination, harassment, and retaliation, as well as the laws and regulations set forth in the “Equal Employment Opportunity is the Law” poster.