LAVORA CON NOI

Big Data Software Engineer

We are looking for a Big Data Software Engineer that wants to work in a dynamic and highly technological company.

The candidate will have the opportunity to deal with a complex platform designed using microservices, REST principles in a Docker and Kubernetes environment.

There is a wide range of bleeding-edge technologies to improve and evolve, from backend services made in Java, Kotlin and Python to frontend JavaScript frameworks like React and Angular, not to mention native mobile IOS and Android apps.

The candidate will mainly contribute to maintain and design evolution of our Big Data platform based on Apache Flink.

Requirements:

  • 5+ years of experience in complex software architectures development in a web environment;
  • coding experience in Java, Kotlin or Python (preferred);
  • knowledge of REST APIs, networking fundamentals and HTTP protocol;
  • design and knowledge of microservices architectures;
  • knowledge of Big Data Architectures, for real time processing (Apache Flink); 
  • knowledge of databases both SQL (PostgreSQL) and NoSQL (ElasticSearch);
  • good level of English;
  • analytical skills and accuracy.

NiceToHave:

  • knowledge of Big Data Architectures, Hadoop stack and distributions;
  • Cloudera;
  • knowledge and experience with agile methodologies such as Scrum;
  • knowledge of git workflows;
  • knowledge of Gradle;
  • knowledge of Druid or BigQuery;
  • knowledge of Neural Networks, ML/AI;
  • knowledge of REST principles;
  • knowledge of caching solutions (Redis);
  • knowledge of most used web development frameworks (Jersey, Guice, Hibernate, ….);
  • knowledge of noSQL databases;
  • experience with development of mobile native applications for iOS/Android.

 

Send your CV to: recruitment@chili.com

Android Engineer

 We are looking for a Android Engineer that wants to work in a dynamic and highly technological company and takes part of our Scrum teams.

The candidate will have the opportunity to work on our Android application that is backed by our complex platform designed using microservices, REST principles in a Docker environment.

Everyday life in Chili

  • Collaboration with Product Owners, UX designers and Software Engineers to deliver great features
  • Iterative product design in order to deliver MVP
  • Deploy and monitor app and related tools to identify performance issues before our customers do
  • Participate to all scrum ceremonies
  • Build efficient and reusable front-end systems and abstractions
  • Identify and resolve performance and scalability issues
  • Pair programming and TDD

Required skills

  • 3+ years of experience in native Android app development using Kotlin, Java, Android SDK, Android Studio, Gradle
  • Knowledge of REST APIs, networking fundamentals and HTTP protocol
  • Knowledge and experience of Continuous integration and test automation
  • Attitude to write tests and testable code
  • Knowledge of dependency injection with Dagger 2
  • Knowledge of design patterns usage like MVVM with AAC
  • Knowledge of kotlin coroutines
  • Knowledge of Android JetPack suite
  • Knowledge of Git
  • Knowledge of Agile methodologies

Nice to have

  • Knowledge of libraries like Retrofit, Play Services, Firebase
  • A/B testing and related tools (ie. configurations in RemoteConfig/Notifications)
  • Development experiences in backend systems (Rest API, serverless api, database design)
  • Development experiences in iOS 

 

 

Send your CV to: recruitment@chili.com

 

 

DevOps Engineer

We are looking for a DevOps Engineer to expand our DevOps team to help create and deploy our streaming video based platform.
The candidate will have the opportunity to deal with a complex platform designed using microservices, REST principles in a Docker environment.
There is a wide range of bleeding-edge technologies to discover.
As a DevOps Engineer, you will be responsible for design, implementation, testing and continuous improvement of our cloud based deployments.

Responsibilities:

  • Build and manage public cloud server networks and infrastructure in development/staging and production environments
  • Work with our team to automate management and orchestration tasks
  • Monitor system performance, make recommendations to improve and implement system wide changes to enhance overall system proficiency
  • Knowledge of and active participation in the Agile scrum process

Key Qualifications:

  • Deep knowledge of Linux systems and good scripting capabilities in bash and Python
  • Experience with cloud-based deployments (AWS, Azure, Google Cloud or DigitalOcean)
  • Experience with Docker and orchestration tools (e.g. Kubernetes)
  • Experience with one or more of the following log management technologies (Kibana, Logstash, Splunk or similar tools)
  • Experience with one or more of the following persistence layers (PostgreSQL, MongoDB, Redis, ElasticSearch)
  • Familiar with continuous integration and build management tools like Jenkins or similar
  • Knowledge in distributed systems and redundancy, high-availability and performance optimizations
  • Must be a self-starter and possess very good analytical skills
  • Possesses ability to work in an agile environment with minimum guidance
  • Strong written and verbal communication skills
  • Bachelor in Computer Science, Electrical Engineering or related

Bonus points:

  • Knowledge of monitoring and alerting systems (Prometheus, Grafana, Zabbix, Cloudwatch or similar)
  • Knowledge of BigData architectures and related technologies (e.g. Flink, Spark)
  • Knowledge of Window Server and Powershell scripting

 

Send your CV to: recruitment@chili.com

 

 

CERCHIAMO TALENTI CON GRANDI AMBIZIONI

Cresci con noi, mandaci il tuo curriculum!

Send your CV to: recruitment@chili.com