HEREposted 17 days ago
$104,300 - $149,000/Yr
Full-time • Mid Level
Chicago, IL
Personal and Laundry Services

About the position

The role involves developing and evaluating new algorithms to enhance Observables with richer and more accurate attributes. The candidate will implement tools to improve automated Observables processing systems, which includes backend/service-based software stacks and dashboard components for data tracking and analysis. The position requires ownership and driving technical excellence in an innovative and fast-paced environment, applying and extending CI/CD tools, and executing end-to-end ownership of the developed software stack, including DevOps and testing aspects. Collaboration with other engineering teams and internal customers is essential to identify new opportunities, address critical needs, and solve complex problems using backend development expertise. The candidate will also drive initiatives that contribute to the development of efficient, reusable, and reliable software, and be part of an agile team that shares knowledge and conducts code reviews.

Responsibilities

  • Develop and evaluate new algorithms to enhance Observables with richer attributes.
  • Implement tools to enhance automated Observables processing systems.
  • Own and drive technical excellence in an innovative environment.
  • Apply and extend CI/CD tools and execute end-to-end ownership of the software stack.
  • Work with engineering teams and internal customers to identify new opportunities and solve complex problems.
  • Drive initiatives for developing efficient, reusable, and reliable software.
  • Participate in an agile team, share knowledge, and conduct code reviews.

Requirements

  • 4+ years of software design and development experience with distributed highly scalable systems.
  • Expertise in building and enhancing Java and Scala based scalable applications.
  • Hands-on experience in REST and GIT.
  • Knowledge of design patterns, data structures, and algorithms.
  • Infrastructure experience with Maven/SBT, GIT/GERRIT, Jenkins, CI/CD processes, and Linux environment.
  • Experience with Apache Kafka/Spark/Flink, Amazon Web Services, AWS EMR, and Splunk is a plus.
  • Solid knowledge of programming practices, focusing on writing reusable, flexible, and reliable code.
  • Self-motivated, well-organized, detail-oriented, and a strong team player with an agile mindset.
  • Strong quality mindset with experience in unit testing and test-driven development.
  • Good communication skills in English, both written and spoken.

Nice-to-haves

  • Experience with Apache Kafka/Spark/Flink, Amazon Web Services, AWS EMR, and Splunk.

Benefits

  • Health (Medical/Dental/Vision) insurance
  • Retirement savings plans
  • Paid time off & leave policies
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service