Data Engineer

20 hours ago


Edinburgh, Edinburgh, United Kingdom Building Atlas Full time
About Building Atlas

We are a pioneering company dedicated to transforming the commercial real estate sector into a fully sustainable industry. Our mission is to rapidly scale building retrofits, making the most sustainable building the one that already exists. With a zero-touch approach, we help owners of commercial real estate portfolios find the best path to retrofitting their buildings, avoid stranding risk, increase asset value, and access preferential financing and delivery partners.

Job Title: Data Engineer

We are seeking a highly skilled Data Engineer to join our team. As a Data Engineer at Building Atlas, you will be responsible for managing the data ingestion and storage platform that enables us to train our models and advise our customers on sustainable building practices. Your primary role will involve ingesting countrywide data on buildings and the physical environment, cleaning and transforming it to make it trustworthy and easy to use.

Key Responsibilities:
  • Design and implement robust data pipelines in Python to efficiently ingest, transform, and store data
  • Clean and preprocess messy real-world data to ensure accuracy and reliability
  • Design and implement appropriate data storage solutions, ideally cloud-based solutions (we use GCP)
  • Extract data from external APIs and integrate it into our platform
  • Utilize version control systems (i.e. Git) and CI/CD pipelines to aid collaboration and fast deployment
  • Participate in code reviews, share knowledge, and feedback with peers to improve code quality and promote best practices
  • Contribute to general software engineering or ML tasks when required
Requirements:
  • 2+ years of experience in a Data Engineering position (or Software Engineering/Data Science position with a significant Data Engineering component)
  • Demonstrated experience creating and deploying robust data pipelines
  • Experience working with externally generated datasets
  • Familiarity with data storage technologies (e.g., relational DB, object stores, warehouses, NoSQL)
  • Experience with cloud platforms and cloud-native data services
  • Proficiency in Python and SQL
  • Strong analytical and problem-solving skills with the ability to work on complex data challenges

Having experience in one of the following areas would be highly desirable:

  • Writing production-quality Python code in a software application
  • Working with ML models and deploying them

Additionally, experience with geographic or urban datasets would be advantageous.


  • Data Engineer

    2 days ago


    Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    Job Title: Data EngineerWe are seeking a highly skilled Data Engineer to join our team at Smart Data Foundry. As a Data Engineer, you will play a critical role in ensuring the quality of our data and reducing manual effort involved in our work as we scale.Key Responsibilities:Design and develop data processing architecture and optimize ongoing...

  • Data Engineer

    2 days ago


    Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    Job Title: Data EngineerWe are seeking a highly skilled Data Engineer to join our team at Smart Data Foundry. As a Data Engineer, you will play a critical role in ensuring the quality of our data and reducing manual effort involved in our work as we scale.Key Responsibilities:Design and develop data processing architecture and optimize ongoing...

  • Data Engineer

    1 day ago


    Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Smart Data Foundry. As a Data Engineer, you will play a critical role in developing and maintaining our data processing architecture, ensuring the quality and integrity of our data.Key ResponsibilitiesDesign and develop data processing pipelines and architectures to meet business...

  • Data Engineer

    1 day ago


    Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Smart Data Foundry. As a Data Engineer, you will play a critical role in developing and maintaining our data processing architecture, ensuring the quality and integrity of our data.Key ResponsibilitiesDesign and develop data processing pipelines and architectures to meet business...

  • Data Engineer

    4 days ago


    Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Smart Data Foundry. As a Data Engineer, you will play a critical role in developing tools and processes that ensure the quality of our data and reduce manual effort involved in our work as we scale.Key ResponsibilitiesDesign and develop data processing architecture and optimize...

  • Data Engineer

    5 days ago


    Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Smart Data Foundry. As a Data Engineer, you will play a critical role in developing tools and processes that ensure the quality of our data and reduce manual effort involved in our work as we scale.Key ResponsibilitiesDesign and develop data processing architecture and optimize...

  • Data Engineer

    2 weeks ago


    Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Smart Data Foundry. As a Data Engineer, you will play a critical role in developing tools and processes that ensure the quality of our financial data, reduce manual effort, and enable the research ecosystem to flourish.Key ResponsibilitiesDesign and Development: Contribute to the...

  • Data Engineer

    2 weeks ago


    Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Smart Data Foundry. As a Data Engineer, you will play a critical role in developing tools and processes that ensure the quality of our financial data, reduce manual effort, and enable the research ecosystem to flourish.Key ResponsibilitiesDesign and Development: Contribute to the...

  • Senior Data Engineer

    2 weeks ago


    Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Smart Data Foundry. As a key member of our data engineering team, you will play a critical role in designing and developing our data processing architecture and ensuring the quality of our data.Key ResponsibilitiesDesign and develop data processing architecture and pipelines to...


  • Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team at Smart Data Foundry. As a Senior Data Engineer, you will play a key role in developing and maintaining our data processing architecture, ensuring the quality and integrity of our data.Key ResponsibilitiesDesign and develop data processing architecture and pipelines to...


  • Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team at Smart Data Foundry. As a Senior Data Engineer, you will play a key role in developing and maintaining our data processing architecture, ensuring the quality and integrity of our data.Key ResponsibilitiesDesign and develop data processing architecture and pipelines to...

  • Senior Data Engineer

    2 weeks ago


    Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team at Smart Data Foundry. As a Senior Data Engineer, you will play a key role in developing and maintaining our data processing architecture and ensuring the quality of our data.Key ResponsibilitiesDesign and develop data processing architecture and pipelines to ensure data...

  • Data Engineer

    2 weeks ago


    Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Smart Data Foundry. As a Data Engineer, you will play a critical role in ensuring the quality of our financial data and reducing manual effort involved in our work as we scale.Key ResponsibilitiesDesign and Development: Contribute to the design and development of data processing...

  • Data Engineer

    2 weeks ago


    Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Smart Data Foundry. As a Data Engineer, you will play a critical role in ensuring the quality of our financial data and reducing manual effort involved in our work as we scale.Key ResponsibilitiesDesign and Development: Contribute to the design and development of data processing...

  • Data Architect

    2 weeks ago


    Edinburgh, Edinburgh, United Kingdom Smart Data Foundry Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Smart Data Foundry. As a key member of our data engineering team, you will play a critical role in designing and developing our data processing architecture and ensuring the quality of our data.Key ResponsibilitiesDesign and develop data processing architecture and pipelines to...

  • Data Engineer

    1 day ago


    Edinburgh, Edinburgh, United Kingdom Nine Twenty Recruitment Full time

    Job Title: Data EngineerWe are seeking a highly skilled Data Engineer to join our team at Nine Twenty Recruitment. As a Data Engineer, you will play a crucial role in designing, implementing, and maintaining our data infrastructure and pipelines.Key Responsibilities:Design and develop scalable ETL pipelines using AWS cloud technologies to ensure efficient...

  • Data Engineer

    2 days ago


    Edinburgh, Edinburgh, United Kingdom Nine Twenty Recruitment Full time

    Job Title: Data EngineerWe are seeking a highly skilled Data Engineer to join our team at Nine Twenty Recruitment. As a Data Engineer, you will play a crucial role in designing, implementing, and maintaining our data infrastructure and pipelines.Key Responsibilities:Design and develop scalable ETL pipelines using AWS cloud technologies to ensure efficient...

  • Data Engineer

    5 days ago


    Edinburgh, Edinburgh, United Kingdom Nine Twenty Recruitment Full time

    Job Title: Data EngineerAbout the Role:We are seeking a highly skilled Data Engineer to join our data team. As a Data Engineer, you will play a pivotal role in designing, implementing, and maintaining the data infrastructure and pipelines that are crucial for processing data efficiently and making it available for analytics and strategic decisions.Key...

  • Data Engineer

    5 days ago


    Edinburgh, Edinburgh, United Kingdom Nine Twenty Recruitment Full time

    Job Title: Data EngineerAbout the Role:We are seeking a highly skilled Data Engineer to join our data team. As a Data Engineer, you will play a pivotal role in designing, implementing, and maintaining the data infrastructure and pipelines that are crucial for processing data efficiently and making it available for analytics and strategic decisions.Key...

  • Data Engineer

    5 days ago


    Edinburgh, Edinburgh, United Kingdom Iconic Resourcing Full time

    About the RoleWe are seeking a skilled Data Engineer to join our dynamic team in Edinburgh. As a Data Engineer, you will play a key role in shaping the future of data architecture within our organization.Key ResponsibilitiesDesign and develop robust data pipelines and ETL processes to ensure data integrity and security.Collaborate with cross-functional teams...