
Innovation Starts Here
Senior Data Architect
Share this job
We Are
At Code1 Tech, we drive innovations that shape the future of enterprise technology. Our expertise spans Data Engineering, AI/ML, Cloud Solutions, and Full-Stack Development. We empower businesses with cutting-edge technology solutions, enabling digital transformation at scale. Join us to build impactful products with a passionate team of engineers and innovators.
About the Role
The Senior Data Architect will play a pivotal role in leading the design, development, and optimization of scalable data architectures and pipelines that support data-driven decision-making within the organization. This role is essential for ensuring the efficient processing, transformation, and storage of large volumes of data, enabling the business to harness actionable insights and drive innovation.
Experience: 8+ Years
What You'll Do
- Lead the design, implementation, and maintenance of scalable data pipelines for ingesting, processing, and transforming large data volumes using tools such as Databricks, Python, and PySpark.
- Architect scalable and efficient data solutions by selecting appropriate architectures, including modern frameworks whenever possible.
- Design and optimize data models and schemas to ensure efficient storage, retrieval, and analysis of both structured and unstructured data.
- Develop, optimize, and automate ETL workflows to extract, transform, and load data into data warehouses, data lakes, or lakehouses.
- Utilize big data technologies such as Spark, Kafka, and Flink to facilitate distributed data processing and advanced analytics.
- Deploy and manage data solutions on cloud platforms like AWS, Azure, or Google Cloud Platform (GCP) while leveraging cloud-native services for improved data architecture.
- Implement data governance, quality, and security measures, ensuring adherence to best practices and compliance.
Requirements:
- Proven experience as a Senior Data Engineer or Data Architect, with hands-on expertise in building and optimizing data pipelines and designing data architectures.
- Extensive experience with big data tools and technologies, showcasing strong problem-solving and analytical abilities to address complex data challenges.
- Excellent knowledge of data engineering principles, practices, and an ability to communicate technical concepts clearly to non-technical stakeholders.
- Proficiency in programming languages such as Python, Java, Scala, or SQL for data manipulation and ETL processes.
- Familiarity with data governance frameworks and best practices in managing data quality and security.
- Understanding of modern data architectures, including lakehouses, and experience with ETL tools like Apache Airflow or Azure Data Factory.
- Ability to write clean, scalable code and utilize version control systems such as Git for collaborative development.
Preferred Qualifications:
- Experience with real-time data streaming technologies such as Apache Spark Streaming or Kafka for processing data as it arrives.
- Background in software engineering is a plus, enhancing your ability to integrate analytical solutions and software development.
- Strong understanding of CI/CD pipelines and containerization technologies like Docker to facilitate rapid deployment and testing.
- Experience mentoring junior data engineers, contributing to their professional growth and the overall success of the team.
- Ability to evaluate and recommend new technologies, frameworks, and tools to improve processes and solutions.
Ready to make an impact?
Apply now and join our team of innovators.