Position Title:Data Engineer II (P2)
Company Summary
Crown Castle is the nation’s largest provider of shared communications infrastructure: towers, small cells and fiber. Whenever you make a call, track a workout or stream music and videos, we’re the ones providing the communications infrastructure that makes it possible to transform the way we live and work. From 5G and the internet of things to drones, autonomous vehicles and AR/VR, we enable the technologies that help people stay safe, connected and ready for the future. Crown Castle is publicly traded on the S&P 500, and one of the largest Real Estate Investment Trusts in the US.
Role:
The Network Automation and Platforms (NAP) team provides innovative solutions using open-source and commercial technologies both on-prem and in the cloud, to deliver critical data, geo-spatial, and automation capabilities to our customers. You will work closely in a highly collaborative engineering team consisting of software architects, developers, database admins, network planners, and network engineers. As a Data Engineer, you will help implement the data strategy required to reach our vision of a next generation, end-to-end autonomous network. You will implement reports and ETLs per requirements provided by Data Engineering product managers, to ensure information is accurate, reliable, and accessible.
The Data Engineer II will collaborate with PMs in the NAP Data Engineering team to process data requirements and provide clean, transformed data for analysis that will be used by downstream applications and reporting tools.
Essential Job Functions:
- Design, build, and maintain data pipelines and ETL processes to collect, process, and store data from various sources including timeseries and relational sources.
- Implement data quality and validation checks to ensure data accuracy and consistency.
- Monitor, troubleshoot, and enhance data pipelines, identifying and resolving performance bottlenecks, data quality issues, and other challenges.
- Develop and maintain documentation for the Data Engineering team’s processes and best practices.
- Collaborate closely with cross-functional teams including stakeholders and software development teams.
- Stay up to date with industry trends and emerging technologies in Data Engineering.
Education/Certifications:
- BS Degree in Engineering, Computer Science, or related technical discipline.
- Code-camp with a portfolio and/or additional years of experience may be considered in lieu of a degree (please put your GitHub, etc. link in your resume)
Experience/Minimum Requirements:
- 3+ years of experience in Data Engineering, ETL development, and data architecture.
- Strong proficiency in SQL database technologies such as PostgreSQL, Oracle, SQL Server, and MySQL, including developing database-specific SQL queries, data modeling, migrations, and integration/migration strategies.
- Design experience with BI reporting technologies in the creation of data-rich dashboards, such as Grafana and/or Power BI is a plus.
- Proficiency in at least one programming language, such as Python (preferred), Go, or Ruby.
- Experience with data integration tools and technologies.
- Familiarity with cloud-based data platforms, such as AWS (Amazon Web Services), GCP (Google Cloud Platform), or Azure.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Detail-oriented and highly organized.
Reports to: Principal Architect
We offer a total benefits package and professional growth development for teammates in any stage of their career. Along with caring for our teammates, we’re an active member in the communities where we live, work and do business. We have a responsibility to give back, which we do through our Connected by Good program. Giving back allows us to improve public spaces where people connect, promote public safety and advance access to education and technology.
For New York, Colorado, California and Washington residents the hiring range offered for this position is $85,000- $115,000 annually. In addition to salary, employees are eligible for an annual bonus of up to 15% of annual salary. Employees (and their families) are eligible for medical, dental, vision, and basic life insurance. Employees are able to enroll in our company’s 401k plan. Employees will also receive 18 days of paid time off each year and 12 paid holidays throughout the calendar year.
Working Conditions: This is a remote role with the expectation of on-site/in-person collaboration with teammates and stakeholders for moments that matter and may require up to 10% travel.