Sr. Data Engineer

  • Cobli
  • São Paulo, State of São Paulo, Brazil
  • 26/07/2019
CLT Full Programação/Arquitetura

Descrição da vaga

ABOUT COBLI:

Cobli exists to connect the supply chain! With the creation of software and hardware, we were the first company in Latin America to win the Harvard New Venture Competition. Since then we have grown exponentially, last year we grown 400% and now we are planning an even more challenging and prosperous performance in the comming years.

We want to make sure that what you ordered arrives fast, cheap and at the agreed time. We believe, together with thousands of partners, that data will guide the most efficient companies to the most demanding customers. Cobli’s technology and operational models ensure the planning and execution of the most important decisions of a logistics operation such as: Better customer service, Increase internal and external visibility of operations, Optimize Routes, Reduce logistics costs, Arrive on time.

Cobli’s solution helps logistics operations increase their efficiency. With an average usage time of 3 hours per day, fleets across the country use our system to dynamically make decisions, route their fleets, increase the performance of their field teams, and more.

RESPONSABILITIES:

  • Design and develop scalable data pipelines for optimal ingestion, transformation, storage and computation using the latest big data technologies
  • Work with engineering and product teams to understand requirements, evaluate new features and architectures to help drive decisions
  • Translate complex business requirements into a scalable, efficient and high availability data platform. Strong ownership of the full backend stack - from design through to deploy and beyond
  • Care deeply about software best practices and are dedicated to ensuring quality via testing, benchmarking and peer review
  • Grow a performant production environment in a way that makes the system increasingly maintainable, reliable and monitored
  • Write clean and modular code that will make it easier to maintain, update, and scale.
  • Find creative and simple solutions to challenging problems
  • Dedicate yourself to continue learning and improving, and enjoy helping others grow around you

YOUR PROFILE:

  • Bachelor’s or Master’s degree or equivalent in computer science or a related field
  • Very good programming skills in Scala, Java or Kotlin and a passion for functional programming
  • Passionate about the craft of software development and constantly work to improve your knowledge and skills
  • Experience writing high-performance, reliable and maintainable code
  • Experience designing, implementing and scaling big data solutions on public cloud
  • Experience with building/operating highly available systems
  • Experience architecting and operating large data pipelines
  • Experience with time series is a plus.
  • Experience working with various data sources like unstructured data files, flat files, message queues, JSON based events, databases.
  • Experience writing high-performance, reliable and maintainable code
  • Strong background in design and implementation of scalable architecture and a good understanding of algorithms, data structures, design patterns and systems architectures
  • Solid Cloud experience in either AWS, Google Cloud Platform or MS Azure
  • Experience with Unix/Linux and shell scripting
  • Critical thinker, who speaks out and defends views
  • Exceptional written English communication skills

WE'D LOVE IF YOU:

  • Good knowledge of the JVM, having assembled and deployed JVM applications
  • Familiar with continuous integration, logging and monitoring and have experience with setting up comprehensive testing and monitoring frameworks from the ground up
  • Have knowledge in one or more of the following: NoSQL (especially, but not only Cassandra), Queueing system experience (Kafka, RabbitMQ, SQS, Kinesis), Akka library
  • Have practical experience with one or more distributed data processing frameworks such as Spark, Apache Beam, Google Cloud Dataflow, Flink, Storm, Samza or similar
  • Passion for building distributed systems in an asynchronous problem space
  • Knowledge of performance testing, application tuning, and load testing

WE OFFER:

  • Competitive salary;
  • Meal Allowance (Vale Refeição);
  • Public transportation pass or Parking;
  • Health insurance;
  • Life insurance;
  • Biannual Performance-based bonus;
  • Recurring feedback;
  • Career plan;
  • Flexible working hours;
  • We care about what you do not what you wear;
  • Happy Hour, Pizza day, Smash Championship, and other social activities;
  • Opportunity to contribute in building a fast-growing startup;
  • Opportunity to earn stock options;


Workplace: our office in São Paulo, at Paulista Av. next to Trianon-Masp Metro Station.