onsite
Data Architect - Networking for Future, Inc.
Software Engineer
Design and implement scalable data architectures, integrating on‑premise and cloud solutions, while ensuring data quality, security, and performance for mission‑critical enterprise systems.
About the role
Key Responsibilities
- Design and evolve enterprise‑wide data models and schemas to support analytics, AI/ML, and operational workloads.
- Architect end‑to‑end data pipelines using ETL/ELT tools, ensuring reliable ingestion, transformation, and delivery across on‑premise and cloud environments.
- Collaborate with solution architects, engineers, and security teams to embed data governance, compliance (ISO 27001), and zero‑trust principles into all data solutions.
- Evaluate and integrate NoSQL, relational, and big‑data technologies (e.g., Snowflake, Redshift, MongoDB, Hadoop) to meet performance and scalability requirements.
- Provide technical leadership, mentorship, and best‑practice guidelines for data engineering teams.
Requirements
- 5+ years of experience designing and implementing data architectures for large, mission‑critical enterprises.
- Strong proficiency in SQL and at least one NoSQL technology, with hands‑on experience in data modeling and schema design.
- Expertise in cloud platforms (AWS or Azure) and related data services (e.g., S3, Redshift, Azure Data Lake, Synapse).
- Proficiency in Python for data processing, automation, and scripting.
- Experience with ETL/ELT tools, data integration frameworks, and implementing data security/compliance controls.