Welcome to Dublin

Dublin Map

With rich culture, incredible scenery, and a vibrant tech scene, Ireland's innovation capital is a great place to call home.

Dublin Image 2

Beautiful buildings and scenery

Dawson Street Sign

Adventure at every step

Our New Office

A modern mecca for innovation

"When you’re dealing with something like 250m pricing updates a day, 4.5bn cart calculations, 3,000 searches a second – that’s an incredibly engaging challenge to operate within."
— David Ryan
Career Zoo

Brainiacs, welcome

Dublin - Street

Lots to explore!

Hanaran

Mike Hanrahan, Jet’s CTO

Dawson Street

We move with speed and spirit

Dublin National Museum

The National Museum of Ireland has a strong emphasis on Irish art, culture, and natural history.

Dublin Writers Museum

This museum occupies an original 18th-century house, which accommodates the museum rooms, library, gallery, and administration area.

Dublin History Museum

The Natural History Museum, sometimes called the Dead Zoo, is housed on Merrion Street in Dublin.

Aviva Stadium

A Large stadium with an unusual glass end used for international sports and occasional concerts.

Croke Park

Ireland's biggest stadium and bastion for Gaelic sports hosting GAA events from April to September.

Leopardstown

Historic horse track, opened in 1888, featuring flat & hunt races & many restaurants / bars.

Dublin Zoo

Dublin Zoo, in Phoenix Park, is the largest zoo in Ireland, and one of Dublin's most popular attractions. Opened in 1831, the zoo describes its role as conservation, study, and education.

Ha'penny Bridge

Known later for a time as the Penny Ha'penny Bridge, and officially the Liffey Bridge, is a pedestrian bridge built in May 1816 over the River Liffey in Dublin.

National Botanic Gardens

19.5 hectares that are situated between Prospect Cemetery and the River Tolka forms part of the river's floodplain.

New and exciting opportunities

  • Job description

    You'll be responsible for the design and deployment procedures of Jet's cloud offerings in collaboration with fellow software engineers.

    About Jet

    Jet’s mission is to become the smartest way to shop and save on pretty much anything. Combining a revolutionary pricing engine, a world-class technology and fulfillment platform, and incredible customer service, we’ve set out to create a new kind of e-commerce. At Jet, we’re passionate about empowering people to live and work brilliant.

    About the Job

    • We are looking for an experienced software engineer to be the anchor member of our DevOps team.
    • We use Microsoft Azure as our cloud delivery platform, While we have a good foundation of infrastructure as code/Continuous Integration/Continuous Delivery, we need to invest more in our platform to support the growing team and to ensure stability of our services, which are now depended on by millions.
    • We embrace continuous delivery; our servers usually get deployed about 50 times per day in multiple regions and our apps are pushed to lower environments after every commit. We are responsible for ensuring high availability and low latency for the billions of HTTP requests/events we receive every day.

    There is a lot to do and a lot of leeway to define a roadmap, but among other things, We would expect you to:

    • Automate everything! Especially in Azure- Build Platform Tools and Dashboards
    • Create and execute forward looking technology roadmap (We love DCOS & Docker)
    • Keep up with industry trends to ensure we are using the best tools and services
    • Own and improve our integration, deployment and monitoring story
    • Work closely with developers to solve systems problems.- Contribute on a daily basis to code base- Manage Pager Duty
    • Collaborate with security team to deliver world class software.
    • Help build a great company 

    Skills & Requirements

    • BS or MS in Computer Science or related technical discipline (or equivalent experience)
    • Experience with managing cloud delivery platforms, Azure/AWS/GCE
    • Deep understanding of cloud technologies such as virtualization, storage and network domains in a cloud service model.
    • Hands on experience with one or more programming languages
    • Experience with configuration management tools (Ansible, Chef, Puppet, etc). We use Ansible.
    • Knowledge of relational databases (SQL Server is a plus)
    • Working knowledge of running and tuning applications in production
    • Hands on experience with build tools and the Git version control system
    • Hands on experience with Docker
    • Experience of working in Agile/SCRUM teams.
    • Attention to detail in their code and output

    Technologies We Use

    Microsoft Azure, Mesos, Marathon, Docker, F#, Golang, Ansible, Consul, Vault, Packer, Vagrant, Microsoft SQL Server, Redis, ElasticSearch, Kafka, Zookeeper, EventStore, Jenkins, Artifactory, Ubuntu Linux, Windows Server, New Relic, Splunk, Nagios, PagerDuty

     

    Learn More
  •  

    Jet needs a Senior Mobile Software Engineer (Android or iOS) to help transform last mile delivery.  

    About the job 

    You will be working on a high visibility project where mobile will change how customers receive their deliveries. No one has done this before, no one else can do this. 

    You will have an unparalleled opportunity to build apps which will have a worldwide impact. Both in our organization and across millions of customers. 

    You participate at all stages of design and building of new applications and implement new features for apps used within transportation. 

    You have experience writing native code for Android devices using the Android SDK (ideally Kotlin) and for iOS devices (we use Swift) to build great looking, user friendly, fully featured mobile apps. 

    Experience with distributed systems in a cloud environment a big bonus. 

    The environment 

    User first: User experience will be a priority and you will have a strong product sense paired with the vision to translate product goals into high quality shippable code to create a truly delightful mobile experience. 

    Collaborative: You will work closely with our product, design and QA teams to spec, build, test and deploy new features. 

    Open minded: Engage in our collaborative philosophy by being an active member in the Mobile and F# communities. 

    About you 

    You have and can implement big ideas with a positive attitude. You want to be a part of one of the fastest growing start-ups around where the only constant is change and you have these main skills: 

    • Drive innovation and advocate for clever approaches and new technologies within the team and the Transportation organization as a whole 
    • Hands-on experience – including implementing custom renderers, custom controls for both Android devices and iOS devices. 
    • Experience in working within a mobile software development team through the process of building and releasing an app to the App Store and Play Store using Android and/or iOS 
    • A strong technical background, with deep understanding of system design and a microservices architecture. 
    • A disciplined approach to development, testing, documentation and code structure in a team environment  
    • A constant desire to improve, learn more and take things to the next level and a passion for adopting the latest features in native code for Android and iOS 
    • Azure, AWS or any cloud development experience 
    • Working within a global team and the ability to mentor junior team members 
    • Open Source contributor with strong communication skills and a positive attitude 

    About Jet 

    Jet’s mission is to create the best e-commerce experience in the world that can only be backed by cutting edge technology. Our engineers are utilizing world class technologies to perfect a revolutionary pricing engine that will help customers save money on nearly everything. Not only are we focused on finding the lowest prices, we are also invested in reshaping the world of e-commerce. 

    At Jet, we have worked hard to build a culture that stresses the importance of learning and sharing knowledge. We believe that it is this culture that has allowed our engineers to thrive and work brilliantly.  

    We believe that the best engineers are the ones who have a willingness to share knowledge, a desire to learn and most importantly a passion for all things technology. 

     

    Learn More
  • About Jet

    Jet’s mission is to become the smartest way to shop and save on pretty much anything. Combining a revolutionary pricing engine, a world-class technology and fulfillment platform, and incredible customer service, we’ve set out to create a new kind of e-commerce. At Jet, we’re passionate about empowering people to live and work brilliantly.  

    About the Job

    We are looking for talented, self-driven and customer focused software engineers to join our Search and Recommendation team. In this team we strive to provide our customers the most intuitive, relevant, value-driven and personalized product discovery experience by building the best in class e-commerce search engine through the use of high relevancy and scalable algorithms, via highly-available, low latency and fault tolerant services. On a typical day, we deal with several millions of search & recommendation requests, served via few APIs spread across tens of micro-services. 

    Responsibilities: 

    • As a Search Platform Engineer, you will be responsible for building the innovative search and recommendation platform used to power Jet’s best-in-class shopping experience.
    • You will design and code massively scalable services to provide a continually improving search experience, and your work will be seen by millions of customers.
    • You will strive to continually improve and simplify the search infrastructure, and will apply your love of tackling challenging problems to innovate on core search areas such as indexing, query execution, relevancy, predictive search, metrics tracking, maintaining 5 9s of uptime, and scaling for the future.
    • Our tech stack involves ElasticSearch, F# for APIs, Kafka, SQL, Azure Storage, Machine Learning, Python, and some Java.  

    Requirements: 

    • Experience designing and implementing large scalable systems. 
    • Enjoy optimizing performance of a large distributed system. 
    • Comfortable taking part in the (daytime only) on-call rotation. 
    • Passionate about writing and maintaining high-quality software that solves meaningful real-world problems at scale. 
    • 2+ years of experience in e-commerce or consumer facing web application is a plus. 

    Nice to Have:  

    • Fluent in a few programming languages, functional, dynamic and static. 
    • Open source experience is a plus. 
    • Able to shepherd projects from prototype stage into production. 
    • Solr, ElasticSearch or Lucene experience.
    • Understands DevOps: how to support large scale distributed systems, how to prioritize and escalate issues.  

    Our technology is the engine that gives us the power to reshape e-commerce for the better, and everyone on our tech team is trusted to keep pushing that engine to the next level. We refuse to stop innovating, because at Jet, settling for second best just isn’t how we’re built.

     

    Learn More
  • About Jet 

    Jet’s mission is to become the smartest way to shop and save on pretty much anything. Combining a revolutionary pricing engine, a world-class technology and fulfillment platform, and incredible customer service, we’ve set out to create a new kind of e-commerce. At Jet, we’re passionate about empowering people to live and work brilliant. 

    The Environment

    Our platform is largely an event driven platform implemented via a microservice architecture. The platform runs on Microsoft Azure and uses a large number of technologies and middle ware. The bulk of backend code is written in a functional style (F#) and our system of record is an event sourced system (essentially a log of all actions on the platform). We use a mix of Kafka, Redis, Elastic Search, Azure SQL, Event Store and Azure Storage for our data stores. About 50% of the platform runs on Linux and the rest Windows (although we move into more containerization we will see a shift towards Linux).

    The Job

    Our Internal Tools and Productivity Team is looking for a Backend Software Engineer. Our Productivity team here focuses on tools that make engineering as a whole more efficient in their work. Our team is interesting, in that we get to work with every engineering team here – but along with that comes understanding how  our (very large) system works as a whole. Backend Engineers on the Productivity team also aim to help developers write better code that is more resilient and flexible, by actually injecting failures into our infrastructure to make sure that their code handles those failures provide by actively preparing our systems for availability during failure. We are looking for someone that can help determine powerful decisions out of system information, which will include: performance characteristics, service-level agreements between microservices, uptime monitoring, static analysis of a system, and how that system is changing over-time.

    How You Will Have An Impact

    • Every engineer in the company will be using your code to understand how their systems work and what makes them “tick”
    • Teams will rely on the data you produce make educated and impactful decisions
    • Determine functionality that will have the biggest productivity impact on the site.
    • Help prep for “game” days by injecting purposeful failure into environments (Chaos Engineering)
    • Negotiate priorities and roadmaps across various engineering teams
    • Provide best practices to engineering teams in regards to coding standards, and performance/integration testing

    What You Will Learn

    • How an event-based microservices architecture works.
    • You will be challenged by the nature of what needs to occur and the scale involved as well as communicate this nature to teams throughout Jet. Success in this position will give you a great opportunity to be a leader in the space.
    • F# and an even deeper knowledge of distributed systems.
    • Go Programming language (golang) used by many of our internal tools
    • Chaos and performance engineering.
    • You will work closely with incredibly talented people across the company, from a huge variety of backgrounds, (from Technologists to Scientists to Marketers to Consultants and on and on), and learn from their collective experience and through working with them.

    About You

    • Solid programming skills with Object Oriented Programming; experience or interest in functional programming.
    • An understanding of complex distributed systems.
    • Working knowledge of continuous integration/continuous deployment.
    • Azure or AWS experience.
    • Kafka, Redis, Elastic Search, SQL, Event Store and Azure Storage experience.
    • A passion for improving the state of Software Engineering.
    • Not being afraid to poke holes in systems and ask “why?”.
    • BS in Computer Science, Software Engineering or related fields with 5 years of relevant experience.

     Nice to Have

    • Chaos/failure injection experience.
    • Containerization experience.
    • Data Analytics/Machine Learning experience.

     

     

    Learn More
  • About Jet 

    Jet’s mission is to become the smartest way to shop and save on pretty much anything. Combining a revolutionary pricing engine, a world-class technology and fulfillment platform, and incredible customer service, we’ve set out to create a new kind of e-commerce. At Jet, we’re passionate about empowering people to live and work brilliant. 

     

    About the Job 

    Our high-volume inventory system tracks the available quantities of all our items of sale, known as stock-keeping units or SKUs. We cover Jet.com and corporate-owned warehouses and all of our partner merchants warehouses, along with quantities reserved from in-flight orders. 

    Get challenged building systems which handle billions of events daily. The platform is an event driven (event sourced) system built largely in .NET and designed to run in the cloud (Azure) via a microservice architecture. The bulk of backend code is written in F# and our system of record is an event sourced system (essentially a log of all actions on the platform) 

     

    Responsibilities: 

    We need help in solving hard engineering and computer science problems for a world class ecommerce platform.  

    Your main goals are to: 

    • power both Jet and Walmart online, looking after billions of events on a daily basis 
    • maximize on-site availability while minimizing reject rates due to lack of inventory. 
    • give more insight to our marketing and operations teams via more historical data and improved analytics 
    • unify inventory management responsibilities currently spread across multiple systems and teams  

     

    Requirements: 

    • Solid understanding of designing, developing and supporting large scale, cloud based distributed systems 
    • Good understanding of event-driven systems 
    • Strong operational excellence and testing skills 
    • Comfortable taking part in the (daytime only) on-call rotation.

    Nice to Have: 

    • Fluent in a few programming languages, functional, dynamic and static 
    • Solid understanding of how to use data structures to solve problems optimally 
    • In depth knowledge of runtime and space complexity of data structures and the proposed solution
    • Exposure to event based and asynchronous processing 
    • Understands DevOps: how to support large scale distributed systems, how to prioritize and escalate issues. 

     

    Learn More

Recently viewed jobs