At a Glance
- Tasks: Lead the design and delivery of modern cloud data platforms using Snowflake and Databricks.
- Company: Join CACI Information Intelligence Group, a leader in innovative data solutions.
- Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Be part of a dynamic team focused on cutting-edge technology and continuous learning.
- Why this job: Make a real impact in public sector data solutions while advancing your career.
- Qualifications: Experience with Snowflake, Databricks, and cloud-native architectures is essential.
Working Structure: Hybrid (Regular visits to client site)
The role: As a Data Architect at CACI Information Intelligence Group, you will join a community of dedicated engineers delivering cutting-edge data solutions for our public sector customers across Central Government, Defence, National Security, Critical National Infrastructure and Law Enforcement.
This role is focused on architecting and delivering modern cloud data platforms, with particular emphasis on Snowflake and/or Databricks. You will work directly with customers to design, assess, optimise, and modernise enterprise data ecosystems, ensuring they are scalable, secure, cost-effective and aligned with industry best practices.
You will act as a trusted technical advisor, leading the architecture of data platforms that enable advanced analytics, AI/ML workloads, data sharing, and operational reporting. Working across the full project lifecycle, you will define target-state architectures, data models, governance frameworks, and integration patterns, whilst ensuring alignment with security, compliance and operational requirements.
As a Data Architect, continuous professional development is a key part of your growth. You will be expected to maintain deep expertise in modern data technologies, particularly Snowflake and Databricks, and help shape both customer and internal data strategies.
Clearance Requirements: Due to the industries this role will be associated with, we require the successful candidate to be eligible for security clearance. To qualify for this, you must be a British Citizen and have lived permanently in the UK for the last 5 years.
Responsibilities:
- Platform Architecture Leadership: Act as the lead architect for Snowflake and Databricks-based data platforms, defining architecture roadmaps and ensuring alignment to customer business objectives.
- Snowflake Architecture: Design and optimise Snowflake environments, including data sharing, secure data access, data warehouse design, performance tuning, governance, and cost optimisation.
- Databricks Architecture: Design and implement Databricks lakehouse architectures, supporting large-scale data engineering, streaming, analytics, AI, and machine learning workloads.
- Assessment & Modernisation: Evaluate existing data estates and develop migration strategies to modern cloud data platforms, including Snowflake and Databricks.
- Data Modelling & Design: Develop enterprise data models, Lakehouse architectures, medallion data architectures, and data platform standards.
- Integration & Engineering: Define scalable patterns for data ingestion, transformation, orchestration, and integration across cloud and hybrid environments.
- Collaboration: Partner with data engineers, analysts, cloud architects, security teams, and customer stakeholders to deliver high-quality data solutions.
- Governance & Security: Establish and enforce governance frameworks covering data quality, lineage, metadata management, access controls, and regulatory compliance.
- Documentation: Produce and maintain architecture artefacts, standards, patterns, and technical documentation.
- Future Technology: Guide customers on emerging technologies including AI, ML, GenAI, and advanced analytics leveraging Snowflake and Databricks capabilities.
- Cloud Experience: Proven experience in multi-cloud architecture across AWS and Azure, designing and integrating modern data solutions with cloud-native services to deliver scalable, secure, and business-aligned outcomes.
Person & Specification:
Knowledge:
- Strong understanding of modern data platform architecture, including Snowflake Data Cloud and/or Databricks Lakehouse Platform.
- Strong knowledge of cloud-native data architectures across Azure and AWS.
- Strong understanding of data governance, security, metadata management, and data lifecycle management.
- Understanding of AI/ML data requirements and modern analytics platforms.
- Knowledge of big data processing frameworks and distributed computing concepts.
- Aware of emerging capabilities in data sharing, data products, and data mesh architectures.
Experience:
- Proven experience as a Data Architect delivering enterprise-scale cloud data platforms.
- Significant hands-on experience designing and implementing solutions using Snowflake and/or Databricks.
- Experience architecting lakehouse, data warehouse, and hybrid analytical platforms.
- Experience defining migration strategies from legacy data platforms to Snowflake or Databricks.
- Proven expertise in data modelling, interoperability standards, and enterprise integration patterns.
- Experience implementing data governance, lineage, security, and compliance controls within modern data platforms.
- Experience leading architecture decisions across complex stakeholder environments.
- Strong understanding of data pipelines, ETL/ELT frameworks, orchestration tooling, and data engineering best practices.
- Familiarity with technologies such as Spark, Python, SQL, Delta Lake, Unity Catalog, dbt, Azure Data Factory, Airflow, Kafka, or equivalent tooling.
- Relevant certifications such as Snowflake SnowPro, Databricks Certified Data Engineer, or cloud platform certifications would be an advantage.
Skills:
- Strong communication, consulting, and stakeholder management skills.
- Ability to influence senior technical and non-technical audiences on data platform strategy.
- Experienced in developing design documentation and option papers, guiding solutions through formal governance processes, and presenting proposals to architecture and governance boards (including TDAs) to secure approval and alignment.
- Strong analytical and problem-solving capabilities.
- Ability to translate business requirements into scalable Snowflake and Databricks architectural solutions.
- Passion for promoting data as a strategic asset and enabling data-driven decision making.
- Ability to mentor engineers and architects while contributing to technical leadership within delivery teams.
- Experience balancing performance, security, scalability, and cost optimisation within cloud data platforms.
Senior Technical Consultant - Data Architect in London employer: CACI
At CACI Information Intelligence Group, we pride ourselves on being an exceptional employer, offering a dynamic hybrid work environment that fosters collaboration and innovation. Our commitment to employee growth is evident through continuous professional development opportunities, particularly in cutting-edge technologies like Snowflake and Databricks, ensuring our team remains at the forefront of the data architecture field. With a strong focus on public sector projects, our inclusive work culture encourages creativity and teamwork, making it a rewarding place for passionate professionals to thrive.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Technical Consultant - Data Architect in London
✨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like CACI!
✨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Senior Technical Consultant - Data Architect at CACI.
✨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like CACI.
✨Apply Directly through Our Website
When you find a suitable opening like Senior Technical Consultant - Data Architect at CACI, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!
Some tips for your application 🫡
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at CACI, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at CACI. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at CACI
✨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
✨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!
✨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at CACI!
✨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.