Software Engineer (Java)

Engineering · Full-time · Indore, India

Job description

About Us

Greendeck is one of Europe’s leading retail-tech companies. We use artificial intelligence to help retailers and retail brands make better pricing, marketing and merchandising decisions.

We are a small team - based across London and Indore - with a big vision and are growing rapidly. We’re a Techstars company, and are backed by some of London’s biggest VCs. We have been awarded UK’s ‘Startup of the Year’ and also featured by Forbes as a startup 'set to blaze a trail'. We are well funded, profitable and have customers across the globe from Japan, Austria and France to name a few.

We are also working on a cool new product called Cliff.ai. It's a completely radical way of monitoring metrics so that companies don't waste time setting up complex pipelines and monitoring thousands of dashboards. Cliff is being used by one of Asia's biggest telecom company and some of the world's best startups.

We are looking for

A Software Engineer who will be working on creating Java applications which deal with Big Data with a heavy emphasis on deploying and delivering results using ML models creataed by the ML team.

You'll work closely alongside our client-facing teams, machine learning engineers, frontend and wider technical team to build new capabilities, focused on speed and reliability.

Your work includes

Own, manage and take an active part in monitoring the big data pipelines Use Job orchestration tools to create distributed data crunching systems Use tools like Airflow to schedule and automate processes Work closely with Greendeck's ML team to create ML/DL pipelines Create REST APIs in Java Springboot to support various tasks and frontend requirements Writing queries and scripts to automate various components of the data pipeline Participate in incident-resolution if such need arises.

Skills/ Requirements

Good knowledge and experience in writing code in Java. Good knowledge of the Object Oriented Programming and experience with creating basic Java applications. Have a good grasp and hands on experience with querying in SQL databases like MySQL. Basic experience and knowledge of creating REST APIs using Spring or Spring Boot. Experience with creating Java application JARs & resolving build issues. A good grasp on the basic concepts of anyone git tool like Gitlab/Github (Optional) Understanding of CI/CD paradigm (Optional) Basic knowledge of docker (Optional) Have worked with ORMs like Hibernate (Optional) Have worked with Redis, Kafka, RabbitMQ

What you can expect

Attractive pay, bonus scheme and flexible vacation policy. A truly flexible, trust-based, performance-driven work culture. Lunch is on us, everyday! A young and passionate team building elegant products with intricate technology for the future of retail and e-commerce. Our average age is below 25! The chance to make a huge difference to the success of a world-class SaaS product and the opportunity to make an impact.

Its important to us

That you relocate to Indore