
Software Development Engineer
- Edinburgh
- Permanent
- Full-time
- Conceptualise, build, and manage data pipelines and ETL processes.
- Work with data scientists, analysts, and other collaborators to grasp data needs and provide solutions.
- Ensure data quality, integrity, and security across all data systems.
- Optimise and improve existing data workflows for performance and scalability.
- Monitor and fix data pipeline issues and implement solutions.
- Bachelor's degree in Computer Science, Engineering, or a related field or equivalent experience is required.
- Proven experience as a Data Engineer or in a similar role.
- Strong knowledge of SQL and experience with relational databases.
- Proficiency in programming languages such as Python, Java, or Scala.
- Familiarity with cloud platforms (e.g., AWS & Azure) and data warehousing solutions (e.g., Redshift, BigQuery, Snowflake).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Experience with data modeling and database design.
- Understanding data governance and guidelines.
- Familiarity with machine learning and data science concepts.
- You will work closely with engineering teams to ensure services return accurate information reliably and quickly.
- You will create tooling and automation to reduce operational burdens.
- You will encourage the professional and technical growth of those around you.
- A supportive, trusting and transparent working environment.
- An opportunity to do things differently with an expectation you will challenge assumptions and offer solutions.
- Collaboration across widely distributed teams.
- To positively influence the engineers around you through your everyday behaviours.
- To work in an agile team that has a strong focus on the value it delivers to Adobe and its customers.