At a Glance
- Tasks: Design and build scalable data solutions to drive smarter financial decisions.
- Company: Join Atto, a forward-thinking company revolutionising data for lenders.
- Benefits: Competitive salary, flexible remote work, wellness partnerships, and generous holiday allowance.
- Why this job: Make a real impact with cutting-edge technology in a dynamic environment.
- Qualifications: 5+ years in data engineering, strong SQL and Python skills required.
- Other info: Collaborative culture with a focus on personal development and continuous learning.
The predicted salary is between 60000 - 84000 £ per year.
Your role as a Senior Data Engineer with Atto involves being part of our Data Science & Engineering team, helping customers use transactional intelligence to drive smarter financial decisions and build impactful products. You will design and deliver scalable, production-ready analytical solutions that turn complex data into meaningful insights.
You will own and improve the systems that ingest, transform, and serve large-scale transactional data sets. Responsibilities include:
- Designing resilient data pipelines, implementing robust data models, deploying real-time and batch processing systems, and introducing observability, testing, and automation to maintain data trustworthiness at scale.
- Collaborating closely with data science and product teams to understand customer needs and internal strategy, producing measurable data engineering outcomes.
- Building and maintaining data ingestion and ETL/ELT pipelines for data systems that power Atto products and customer-facing applications.
- Implementing data modelling, schema design, and data contracts to facilitate easy dataset consumption.
- Introducing and maintaining observability, data quality checks, and automated testing for production data flows.
- Improving data workflows, service reliability, and making Atto's capabilities faster and more accessible.
- Creating new systems and approaches while continuously improving existing ones for performance, reliability, and efficiency.
- Conducting deep analysis of transactional datasets to validate data models, surface data quality issues, and propose engineering fixes.
- Optimising performance and cost of data processing and storage across cloud services.
- Communicating technical findings and recommendations clearly to both technical and non-technical stakeholders.
- Staying current with industry developments, emerging technologies, and best practices in data engineering.
Requirements include:
- A Bachelor’s degree in Computer Science, Data/Software Engineering, or a related discipline.
- 5+ years of hands-on experience in data engineering with a proven track record of delivering scalable, production-grade data platforms and data models.
- Strong SQL skills and experience designing, building, and optimising data pipelines and data warehouse schemas.
- Proficiency in Python for production data engineering, focusing on maintainable, testable, and clean code.
- Experience implementing data quality, observability, monitoring, and testing practices.
- Solid experience with at least one cloud provider (Azure, AWS, or GCP) and their managed data services.
- Experience with CI/CD, infrastructure-as-code, and working in containerised environments.
- Familiarity with modern data stack tools: Databricks, Snowflake, or RedShift.
- Experience with reporting and modelling tools such as Power BI, including designing performant data models and supporting self-serve analytics.
- Advanced experience in pattern recognition with the ability to translate complex data into actionable insights.
- A results-oriented mindset, able to take concepts from ideation through to tangible outputs.
- Comfortable working in a fast-paced, delivery-focused environment, balancing multiple priorities with agility.
- A proactive and collaborative approach, with a willingness to iterate, share knowledge, and challenge assumptions constructively.
Bonus Points:
- Experience building or scaling data platforms in large-scale, regulated data environments.
- Experience with DevOps for data, platform engineering, or building large data pipelines and real-time data streaming systems.
- Exposure to working in a high-growth, evolving environment where the customer is at the heart of product and engineering decisions.
Benefits include:
- A team of passionate, interesting people committed to your development and success.
- £70-£80k gross/pension.
- Personal training and Continuous Professional Development budget (CPD).
- Uncapped bike to work scheme.
- Half-day Fridays every last week of the month to recharge.
- Wellness partnerships.
- In-person and virtual team events and workshops.
- Volunteering (Social Good Connect partnership).
- 33 days holiday allowance to take when you want.
- £200 home working contribution to ensure you have everything you need to do your best work.
- Ask us about our remote-first, flexible culture - this is core to who we are, and we’re rated one of Scotland’s most flexible employers.
At Atto, you will be working for a business that is creating a more predictable future for lenders through our real-time transaction data platform. We use today’s data to better predict tomorrow. This is an exciting stage in our growth, and we’d love you to be part of the story.
Senior Data Engineer in Edinburgh employer: Atto
Contact Detail:
Atto Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Data Engineer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your data engineering projects, especially those that highlight your ability to design scalable data pipelines and work with cloud services. This will give you an edge when chatting with hiring managers.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with SQL, Python, and data modelling, but also practice explaining complex concepts in simple terms for non-technical stakeholders.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our mission at Atto.
We think you need these skills to ace Senior Data Engineer in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with data pipelines, cloud services, and any relevant tools like Databricks or Snowflake. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for data engineering and how you can contribute to our mission at Atto. Be sure to mention specific projects or achievements that showcase your expertise.
Showcase Your Technical Skills: Don’t forget to highlight your technical skills in SQL, Python, and any cloud platforms you've worked with. We love seeing concrete examples of how you've built and optimised data systems in the past.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Atto
✨Know Your Data Engineering Fundamentals
Brush up on your data engineering basics, especially around ETL/ELT processes and data pipeline design. Be ready to discuss your past experiences with SQL and Python, as well as any cloud services you've worked with. This will show that you have the technical chops for the role.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex data challenges in previous roles. Think about specific projects where you improved data workflows or resolved data quality issues. This will demonstrate your ability to drive impact at scale, which is crucial for the position.
✨Communicate Clearly with Stakeholders
Practice explaining technical concepts in simple terms. Since you'll be working with both technical and non-technical teams, being able to communicate your findings and recommendations clearly is key. Consider role-playing with a friend to refine your communication skills.
✨Stay Current with Industry Trends
Familiarise yourself with the latest tools and technologies in data engineering, like Databricks or Snowflake. Being knowledgeable about industry developments shows your passion for technology and your commitment to continuous learning, which aligns perfectly with Atto's values.