Senior Data Engineer
- Full-time
- Department: Platform
Company Description
About Tradeshift
Tradeshift is the cloud-based supply chain platform that transforms the way B2B buyers and sellers connect, transact and trade. We’re a leader in e-invoicing and AP automation, offering tools for compliant e-invoicing in 50+ countries, including China. We’re also an innovator in B2B marketplaces and embedded fintech services that bring value, opportunity and growth to any business that joins the network. Tradeshift’s vision is to connect every company in the world, creating economic opportunity for all. Today, the Tradeshift platform is home to a rapidly growing community of buyers and sellers operating in more than 190 countries.
Vision: To connect every company in the world, creating economic opportunity for all.
Mission: We build technologies that help companies grow by giving them access to cheaper capital, increased efficiency, and digital global trade.
Tradeshift connects and empowers B2B commerce across global supply chains. We help B2B buyers and sellers grow together through technology that ensures every business has the access and tools they need to benefit fully from digital global trade.We’re a leader in e-invoicing and AP automation, offering full international compliance in 50+ countries including China. We’re also an innovator in B2B marketplaces and embedded fintech services that bring value, opportunity and growth to any business that joins the network.
Seller value sits at the core of our technology proposition, and suppliers have voted Tradeshift the most reliable networkdon the market. Our commitment to creating value for any business that joins the Tradeshift network means suppliers onboard faster and buyers achieve their digitization objectives quicker. We establish an average of 40,000 new seller connections to Tradeshift every month.
Our open platform offers seamless integration with any application you need to manage your supplier relationships. Pick a partner capable of delivering across your entire digital transformation journey - Digitize, Automate, Grow.
Tradeshift has grown to over 400 people with offices in 9 countries and a Hybrid, virtual first way of working, but our focus hasn’t wavered. We believe that nothing connects a fragmented world like commerce. We digitize and connect everything that happens between a buyer and a seller, anywhere in the world.
We help businesses:
- Connect with all their suppliers digitally
- Remove paper and manual processes across procure-to-pay
- Buy what they need faster and manage supplier risk
Products:
- B2B Marketplace Platform for E-Procurement
- AP Automation
- Supplier Collaboration & Analytics
- Supplier Financing
- Virtual Credit Cards
- Professional Services
Platform & Network Stats
- The Tradeshift network is approaching 120,000 transacting suppliers and 2.5 millions connections
- Buyers in 78 countries and Sellers in 97
- Process approximately 2,000,000 transactions per month
- In excess of $20B dollars transacted on the platform monthly
- In July 2021, Tradeshift surpassed one trillion dollars in total value of transactions processed across its platform
Job Description
The Team
In the Tradeshift Data Infrastructure team we provide solutions and services to enable, scale and automate all five key products in the Tradeshift suite, using the world’s largest business network and a distributed, microservice based, cloud native system.
Our team is primarily located in Copenhagen and Bucharest. We build the data pipelines that drive both internal and customer-facing analyses, reports, and artificial intelligence. We build and maintain several backend microservices and a small set of front end applications. Our insights and algorithms feed directly into products; they also act as the bridge between our products. For instance, machine learning models identify and correct inconsistencies found in data that we are receiving from customers. Robust, fast, and accurate data pipelines are the backbone of this critical work.
The Role
Tradeshift is looking for a superstar to join Tradeshift as a Senior Data Engineer. This means being confident in creating and owning end-to-end data pipelines and ensuring availability; collaborating with experienced colleagues, mentoring less experienced ones, and helping us find our technical direction; representing Tradeshift in relevant open source communities; and primarily getting your hands dirty with code contributions for the strong team you will be part of, as well as for company wide projects.
What You’ll Be Doing
- Take responsibility and ownership for critical data pipelines, assist with overall technical roadmap and vision for the services in the area, advising and discussing with teams that are building services (including your own) to ensure coherence and direction.
- Learn and share your knowledge and expertise widely in Tradeshift, inspiring and mentoring colleagues in Engineering while always improving your expertise.
- Represent Tradeshift with customers and our suppliers, and potentially with relevant open source communities.
- Work with the data engineering team and product managers in a global environment to define and ship new products, migrate existing legacy code to microservices, create new services and modules within the platform and work on feature requests and improvements.
- Interact with IaaS cloud providers, primarily AWS
Qualifications
Let’s Connect If You…
- Write high-quality, tested and peer-reviewed code covered by unit, component and integration tests.
- Work with technologies and tools such as Scala, Spark, Zeppelin, PostgreSQL, Python, Java and Kafka.
- Have experience with technologies like Docker, Kubernetes,, Datadog, Sentry, Splunk.
- Perform CI/CD and orchestration tasks using Jenkins, Argo, AWS data pipelines, GitHub Actions and Cron jobs.
- Have a BS/MS in Computer Science or equivalent. At least 3 years of relevant data engineering experience building and maintaining systems and at least 5 years of overall software engineering experience.
- Are well versed in most of these aspects of software development: inception, architecture, design, specification, development, testing, building/deploying, running, refactoring, decommissioning, etc.
- Have experience with distributed, cloud native, microservice based, major scale, transactional systems. Or the ability to apply other veins of experience and theoretical knowledge to this domain in a convincing manner.
- Can primarily work in Scala, PostgreSQL, Python or Java. Experience with multiple programming languages, paradigms, environments and frameworks is a big plus. The ability to reflect on the advantages and shortcomings in applying them to different problems and situations is key.
- Thrive with hard challenges and with diving into unknown territory. Enjoy pragmatic problem solving in a collaborative environment, where the focus is on results, not individual contributions or egos.
- Exhibit strong communication with both peers and senior engineers, as well as less experienced colleagues or people from other areas of the business. Not afraid to share knowledge, take the lead and show direction.
Additional Information
All your information will be kept confidential according to GDPR guidelines.