DevJobs

Senior Backend Engineer - Data Team

Overview

Granulate, an Intel Company, empowers enterprises and digital native businesses with real-time, continuous application performance optimization and capacity management, leading to up to 45% reduced cloud and on-prem compute costs, with no code changes needed.

We are looking for a skilled and experienced Senior Backend Engineer to join our data team. The ideal candidate will be proficient in Python or Node.js and have extensive experience with Big Data technologies.


Responsibilities:

  • Design, build, and maintain data pipelines that are scalable, reliable, and efficient.
  • Optimize data processing and storage solutions to improve performance and reduce costs.


Data skills:

  • Understanding of data structures, algorithms, and software design principles.
  • Familiarity with big data technologies (e.g., Hadoop, Spark) and data pipelines such as Kafka.
  • Experience with data extraction, transformation, and loading (ETL) processes.
  • Familiarity with data analysis tools and libraries (e.g., pandas, numpy) is a plus.


Requirements:

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field.
  • At least 3-5 years of experience as a backend engineer, with a strong focus on data-intensive applications.
  • Proficiency in a major backend programming language such as Python, Go or Node.js.
  • Experience with database management systems, both SQL (e.g., PostgreSQL, MySQL) and NoSQL.
  • Experience with cloud platforms such as AWS or Google Cloud.
  • Excellent communication skills, with the ability to explain complex concepts to non-technical stakeholders.
  • Strong problem-solving abilities and attention to detail.
  • Team player with a strong desire to learn and share knowledge.
  • Ability to manage multiple tasks and work to tight deadlines.
Granulate