Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Senior Software Engineer (Big Data Engineer) | Bangaluru | 3+ yrs

  • CaaStle
  • India, B...
  • 3 - 5 Yrs
  • 15 - 20 Lacs PA

Job Closed

Job Description

Job Description: Senior Software Engineer - Data Team

CaaStle is adding a new Senior Software Engineer with experience building scalable, data solutions, identifying and addressing performance bottlenecks, collaborating with other team members, and implementing best practices for data engineering. Our engineering process is fully agile, and has a really fast release cycle - which keeps our environment very energetic and fun.

CaaStle being an ISO27K1 certified, puts strong emphasis on secure coding guidelines, code coverage, static and dynamic code analysis, penetration testing etc per OWASP standards. It is desirable to have prospective candidates experience in tools like spotbugs/findbugs, dependency check etc


We'd love for you to have:

Bachelor's/Master's Degree in Computer Science.

Three plus years of relevant experience in BI/DW with hands-on coding experience.

  • Experience with Big Data technologies, Hive, Hadoop, Impala, Hbase, Kafka, Spark, and with orchestration frameworks like Apache oozie, Airflow
  • Data Engineering experience and database/data warehousing technologies and ability to understand complex design, system architecture
  • Experience with the full software development lifecycle: design, develop, review, debug, document, and deliver (especially in a multi-location organization)
  • Experience with Java, Python, reporting tools like Tableau, QlikView and Git and CI-CD pipeline
  • Understanding of cloud platforms like AWS
  • Excellent communication skills with team members, business owners, across team. Able to work in a challenging, dynamic environment and meet tight deadlines

Job Responsibilities

  • Design and development of scalable applications.
  • Work with Product Management teams to get maximum value out of existing data.
  • Contribute to continual improvement by suggesting improvements to the software system.
  • Ensure high scalability and performance
  • You will advocate for good, clean, well documented and performing cod

Location

Bangalore Urban, Karnataka, India