Senior Backend Engineer

Posted:
7/24/2024, 9:08:16 AM

Location(s):
Bengaluru, Karnataka, India ⋅ Karnataka, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
On-site

Tellius enables organizations to get faster insights from their data using AI-powered automation. Any user can ask any question across billions of records via a Google-like interface, understand “why” metrics change via automated insights that surface hidden key drivers and trends, and get predictive recommendations — in a self-service manner. Unlike traditional BI tools, Tellius excels at ad hoc and exploratory data analysis, root-cause/trend insights and anomaly detection, and business-friendly advanced analytics.

THE ROLE

Are you a problem solver interested in engineering development, big data, or quantitative research? If so this is the job for you!

Responsibilities:

  • Contribute to building high-quality, scalable, and extensible platforms that enable the collection, storage, and analysis of massive data sets from numerous channels.
  • Design and develop software applications in Scala, Akka, and Spark.
  • Understand business requirements and convert them into technical solutions.
  • An interest and preferably working experience in agile development methodologies.
  • A team player, eager to invest in personal and team growth.
  • Provide mentorship for Junior and Intermediate Engineers on your team to help them grow in their technical responsibilities, remove blockers to their work and perform code reviews.
  • Collaborate with a multidisciplinary team of Project managers, Frontend, and QA team members.
  • Advocate for improvements to product quality, security, and performance.

QUALIFICATIONS

  • Minimum 4 years of coding experience in Java/Scala.
  • Experience with all phases of the software development life cycle, best practices, and Agile Software Development.
  • Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable, and meets desired architectural objectives.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Bachelor’s degree or more in Computer Science.
  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Proficiency in communication is sufficient for success in a largely asynchronous work environment.
  • Experience with Machine Learning algorithms or Data Analytics is a plus.
  • Experience with Docker and Kubernetes is a plus.