SolliciterenGlobal Transportation Tech Services (GTTS) builds technology to manage the most complex transportation network on earth. Our software enables thousands of operators worldwide to build and run the fastest and most reliable transportation network. We use the cutting edge technologies provided by AWS, operation research and machine learning practices to scale, transportation operations through digitization and automation of complex business process.
Key job responsibilities As a a Software Developer Engineer, you will be writing high-quality distributed system software, drive best practices and engineering excellence. You will collaborate with other team members and partner teams to investigate design approaches, participate in design reviews, prototype new technology, and develop both customer-facing and back-end services features.
About the team Here at GTTS , we are a diverse and fast growing team globally distributed. Independently from the role we encourage our team to work closely with customers and stakeholders. We are a multidisciplinary team with product, engineering and science talents committed to solve some of the most complex problems in transportation space. Each individual in our team feels safe to share their point of view at all levels and we encourage people to take some risks and challenge themselves.
Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline (or the equivalent).
5+ years of professional programming experience with at least one modern language such as as Java, C++, or C# including object-oriented design.
2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Experience with distributed (multi-tiered) systems, algorithms, and databases.
Solid coding practices including peer code reviews, unit testing.
Strong problem solving and troubleshooting skills.
Master’s degree / PhD in Computer Science, Computer Engineering or related technical discipline.
Experience developing software services and knowledge of design for scalability, performance and reliability.
Knows how to instrument software with real user metrics to reflect the customer experience.
Demonstrated ability to deal well with ambiguous/undefined problems; ability to think abstractly.
Experience with AWS technologies.
Knowledge of Big Data Technologies such as Spark, Parquet and experience in developing complex batch and data processing pipeline.
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.Solliciteren