Taro Logo

Data Engineer

Sidetrade is a fast-growing international software company providing AI-powered SaaS platform for Order-to-Cash process, recognized as a Leader in Gartner's Magic Quadrant.
Birmingham, UK
Data
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · AI · Finance

Job Description

Sidetrade, a leading SaaS provider recognized by Gartner, is seeking a passionate Senior Data Engineer to join their dynamic R&D team. This role offers an exciting opportunity to work with high-volume data & AI in a cutting-edge tech environment. As a key member of the development team, you'll be responsible for designing and maintaining scalable data pipelines, leading Data Lake and Data Warehouse initiatives, and developing efficient data products.

The company is transforming the Order-to-Cash process for global enterprises through its AI-powered platform. With headquarters in Europe and North America, Sidetrade fosters a multicultural environment representing over 22 nationalities, emphasizing diversity, gender equality, and inclusivity.

The ideal candidate will bring 5+ years of experience in Data Engineering, with strong expertise in Python, SQL, and various database technologies. You'll work with modern tools including Kafka and FastAPI, while leading technical initiatives and mentoring others in quality practices. The role combines technical leadership with hands-on development, offering opportunities to shape the architecture of data solutions.

In your first 90 days, you'll develop an action plan with your manager, collaborate on the roadmap, build internal networks, and expand your skill set. The R&D team comprises experienced tech professionals passionate about developing cutting-edge solutions, with comprehensive training and mentorship available for professional growth.

This is an excellent opportunity for a strategic and curious Data Engineer who wants to make a significant impact in a growing international company while working with cutting-edge AI and data technologies.

Last updated 20 days ago

Responsibilities For Data Engineer

  • Design, build, and maintain scalable and efficient data pipelines while providing technical leadership
  • Lead and enhance Data Lake and Data Warehouse to enable informed decision-making
  • Develop highly efficient and well-tuned Data products
  • Evaluate and implement new technologies and tools
  • Ensure unit tests coverage and code quality
  • Lead implementation of secure design principles
  • Participate in architectural decisions and technical planning

Requirements For Data Engineer

Python
Kafka
  • At least 5 years' experience in Data Engineering or Software Engineering roles
  • Excellent knowledge of SQL and Python, with proven optimization experience
  • Experience with API development using Python frameworks such as FastAPI
  • Strong expertise in implementing programming best practices and principles
  • Advanced proficiency in relational and NoSQL databases
  • Experience with event streaming technologies such as Kafka
  • Experience developing and supporting robust data pipelines at scale
  • Strong experience with data modelling techniques and data visualization tools
  • Experience in implementing data quality frameworks and monitoring systems
  • Experience in designing scalable data architectures and platforms

Related Jobs

Senior Quant Engineer

Senior Quant Engineer position at Shell Energy, combining software engineering and quantitative finance to develop trading solutions on Azure cloud infrastructure.

Senior Data Analytics Engineer - Kraken Field

Senior Data Analytics Engineer position at Kraken, focusing on data pipeline development, analytics, and dashboard creation for green energy solutions.

Senior Software Engineer, Data

Senior Software Engineer, Data position at BenchSci, working remotely to develop and scale data pipelines for biomedical research using Python, SQL, and cloud technologies.

Senior Software Engineer - Data Platform Emulators

Senior Software Engineer position focused on developing data platform emulators, requiring expertise in databases, cloud platforms, and testing infrastructure.

Senior Data Engineer I

Senior Data Engineer position at Elsevier focusing on building and maintaining enterprise-scale data infrastructure using modern technologies like Snowflake, Airflow, and AWS services.