Data Engineer at Trainline developing data products with Scala and AWS in a hybrid work environment. Collaborate with cross-functional teams to enhance data-driven customer experiences.
Responsibilities
Use cutting-edge Data technology to deliver world-class data products using a combination of streaming technologies, machine learning and automated data pipelines.
Work in self-organised, cross-functional data teams alongside machine learning engineers, BI engineers and product managers.
Drive continuous improvement to the software engineering and agile working practices of the team.
Contribute to the Technical / Architecture direction of the team.
Requirements
proficient knowledge of Scala and the JVM ecosystem.
familiarity of functional programming paradigms and a willingness to adopt other languages (not only JVM languages).
consistent background in software development in high volume environments.
a pragmatic and open-minded approach to achieving outcomes in the simplest way possible.
worked with stream processing technologies (i.e. Apache Kafka).
experience with AWS services especially Elasticache & ECS.
passionate about software quality, DevOps (i.e. Terraform) and automation.
work well in lean, agile, cross-functional product teams using Scrum and Kanban practices.
a good communicator and comfortable with presenting ideas and outputs to technical and non-technical stakeholders.
Junior Ruby Engineer developing features for Europe’s leading travel platform, Trainline. Building solutions to enhance customer journeys and collaborating in a diverse team.
Desarrollador .NET encargado del desarrollo de soluciones en un proyecto internacional. Participando en todo el ciclo del proyecto desde el levantamiento de requisitos hasta pruebas y soporte.
Java Developer maintaining applications for Cadmus, focusing on Java and Spring Boot. Collaborating on cloud solutions and ensuring code quality through design patterns and testing.
Software Engineer developing software for advertising applications at billups. Collaborating deeply to optimize business processes with a focus on continuous deployment.
.Net Developer responsible for transforming electoral ICT systems at the Australian Electoral Commission. Engaging in full stack development and working within Agile methodologies.
.Net Developer for the Australian Electoral Commission transforming electoral services. Engaging in the Software Development Lifecycle and enhancing enterprise software within a hybrid work setting.
.Net Developer delivering and supporting a range of ICT projects at the Australian Electoral Commission. Participating in SDLC, developing scripts, and liaising with technical staff.
Engaging .Net Developer to support transformation program at Australian Electoral Commission. Developing and enhancing enterprise software using .NET technologies in collaboration with project teams.
Web Scraping Engineer developing scalable systems for proxy and web data scraping solutions. Collaborating with a team to handle over 60PB monthly data traffic from Fortune 500 companies.