At a Glance
- Tasks: Design and implement data architecture across SQL, NoSQL, and analytics platforms.
- Company: Join Insight Enterprises, a Fortune 500 leader in digital transformation.
- Benefits: Hybrid work model, competitive pay, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and career advancement.
- Why this job: Shape the future of data solutions and drive impactful AI/ML initiatives.
- Qualifications: Experience as a Data Architect or Senior Data Engineer with strong SQL skills.
The predicted salary is between 60000 - 80000 £ per year.
3-6 months Contract Hybrid
About Insight
Insight Enterprises, Inc. is a Fortune 500 solutions integrator helping organizations accelerate their digital journey to modernize their business and maximize the value of technology. Insight’s technical expertise spans cloud and edge-based transformation solutions, with global scale and optimization built on 33+ years of deep partnerships with the world’s leading and emerging technology providers. In 2024, Insight had revenues of US$ 8.7 billion, and over 14,000 employees. It has a US$1.7 billion services business, bolstered by recent acquisitions in cloud, CRM, software engineering, and business consulting.
Role Overview:
The Data Architect is responsible for designing, implementing, and governing the organisation’s data architecture across SQL, NoSQL and modern analytics platforms, with a particular focus on Databricks. You will define end‑to‑end data solutions that support AI Coach analytics and AI/ML use cases, ensuring scalability, performance, security, and data quality.
Key Responsibilities:
- Architecture & Design
- Work with existing Insight Databricks team to design and own the enterprise data architecture, including data models, integration patterns and data flows across the AI Coach applications data layer.
- Design relational data models (OLTP and OLAP) for SQL platforms (e.g. SQL Server, PostgreSQL, Azure SQL etc.).
- Design schemas and data models for NoSQL stores (e.g. Cosmos DB, MongoDB, Cassandra, DynamoDB) aligned to access patterns and scalability needs.
- Define standards for data ingestion, transformation, storage, cataloguing, and consumption.
- Architect and guide the implementation of ELT/ETL pipelines in Databricks (PySpark/SQL), including streaming and batch workloads.
- Optimise Databricks clusters, jobs, and workflows for cost, performance, and reliability.
- Implement data governance, quality, and lineage in Databricks using Unity Catalog (or equivalent tools).
- Partner with data engineers to ensure best practices in code structure, testing, CI/CD, and deployment.
- Define and enforce data standards, naming conventions, and modelling best practices.
- Define and support data quality rules, monitoring, and remediation processes.
- Collaborate with business stakeholders, product owners and analysts to translate requirements into scalable data solutions.
- Contribute to the data strategy, roadmap and architecture principles to support analytics, BI, and AI/ML initiatives.
Required Skills & Experience:
- Technical Skills
- Strong experience as a Data Architect, Senior Data Engineer, or similar role in data-intensive environments.
- Advanced SQL skills, including complex queries, stored procedures, query tuning, and performance optimisation.
- Hands-on experience with at least one major relational database platform (e.g. SQL Server, PostgreSQL, Oracle, MySQL, Azure SQL).
- Hands-on experience designing and implementing solutions with at least one major NoSQL technology (e.g. MongoDB, Cosmos DB).
- Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
- Strong problem-solving and analytical skills; comfortable dealing with ambiguity.
- Collaborative mindset and experience working in cross-functional way with the rest of the AI Coach development team.
Data Architect employer: Insight
Contact Detail:
Insight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Architect
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. The more people you know, the better your chances of landing that Data Architect gig.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your data architecture projects, especially those involving Databricks and SQL/NoSQL platforms. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to explain complex concepts in simple terms, as you'll need to communicate with non-technical stakeholders.
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find and apply for roles that match your skills. Plus, it shows you're serious about joining our team at Insight.
We think you need these skills to ace Data Architect
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Data Architect role. Highlight your experience with SQL, NoSQL, and Databricks, and don’t forget to showcase any relevant projects that demonstrate your skills in data architecture.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role. Mention specific experiences that align with the job description and show your enthusiasm for working with Insight.
Showcase Your Technical Skills: Be sure to include your technical skills prominently in your application. Detail your experience with data models, ELT/ETL pipelines, and any tools you've used like Unity Catalog. This will help us see your fit for the role at a glance.
Apply Through Our Website: We encourage you to apply through our website for the best chance of being noticed. It’s super easy and ensures your application goes directly to our hiring team. Don’t miss out on this opportunity!
How to prepare for a job interview at Insight
✨Know Your Data Inside Out
Make sure you brush up on your knowledge of SQL and NoSQL databases, especially the ones mentioned in the job description like Databricks, Cosmos DB, and PostgreSQL. Be ready to discuss your past experiences with these technologies and how you've used them to solve real-world problems.
✨Showcase Your Architectural Skills
Prepare to talk about your approach to designing data architectures. Think of specific examples where you've defined data models or integration patterns. Highlight your experience with ELT/ETL pipelines and how you've optimised them for performance and cost.
✨Communicate Clearly
Since the role requires explaining complex concepts to non-technical stakeholders, practice simplifying your technical jargon. Prepare a few scenarios where you successfully communicated technical details to a non-technical audience, showcasing your strong communication skills.
✨Engage with Stakeholders
Be ready to discuss how you've collaborated with business stakeholders in the past. Think of examples where you translated their requirements into scalable data solutions. This will demonstrate your ability to work cross-functionally, which is key for this role.