We are open to hiring candidates to work from our global headquarters in State College, PA, USA, or remotely.
Assess the legacy, on-premises infrastructure behind AccuWeather For Business, documenting current-state architecture, system dependencies, data flows, and technical debt to inform modernization priorities.
Design the cloud-native architecture, producing architecture designs, technical specifications, and other documentation needed to guide implementation.
Own the architectural direction for the modernization effort, ensuring a cohesive approach across the platform rather than individual services or components.
Develop a roadmap and sequencing plan that provides a practical path from the current environment to the cloud-native architecture while minimizing disruption to enterprise clients.
Design backend data systems to maintain continuity of critical data delivery services throughout the transition.
Partner with engineering and data teams to validate and implement architecture designs, ensuring solutions are secure, scalable, performant, and maintainable.
Contribute hands-on to the implementation of architecture designs, including developing and modifying code, data models, schemas, and supporting data platform components.
Estimate data consumption, capacity, and infrastructure requirements, incorporating cloud infrastructure costs into architecture decisions and trade-offs.
Identify and document architectural and operational risks associated with modernizing a customer-facing production platform, and design appropriate mitigation strategies.
Ensure the cloud-native architecture addresses performance, security, scalability, resiliency, recoverability, compliance, and data residency requirements.
Understand system scheduling, integrations, and dependencies across the platform and incorporate them into planning and sequencing.
Qualification
Required Qualificationso BA/BS in Computer Scienceo Advanced proficiency in Python or GoPreferred Qualifications
Required
Required Qualifications:
o BA/BS in Computer Science, Information Technology, or a related field, with 5+ years of experience in data or enterprise architecture, or MS with 3+ years of experience.
o High-level knowledge of cloud platforms (e.g., Microsoft Azure) and cloud-native architecture.
o Demonstrated experience assessing legacy, on-premises systems and designing modern, cloud-native architectures.
o Demonstrated experience planning or supporting large-scale modernization initiatives for production, customer-facing platforms.
o Experience designing production data platforms for performance, scalability, resiliency, and recoverability.
o Experience analyzing complex system dependencies, integrations, data flows, and scheduling requirements to inform architecture and modernization decisions.
o Demonstrated experience working with PostgreSQL, including relational data modeling, schema design, and query development.
o Advanced proficiency in Python or Go, with experience developing production-quality code for data platforms or backend systems.
Preferred Qualifications:
o Experience designing backend data platforms that support data delivery to external or enterprise clients.
o Experience evaluating technology and architecture options, including build-versus-buy decisions and alternative modernization approaches.