Principal Software Engineer
Published date: 2024/01/10
- Location: Bangalore, Karnataka, India
Job Title - Principal Software Engineer - Scala
Experience - 3+ years as scala developer
Key skill-set - Writing code in Scala, Kafka, Data Messaging/ Stream processing tools, Big Data Frameworks
Budget - Open (As per market standards)
Location - Bangalore (Hybrid)
Roles & Responsibilities:
• Contribute to the development of data infrastructure(s) capable of ingesting and storing petabytes of data and serving thousands of queries a day within seconds on that data.
• You will build fault tolerant, self-healing, adaptive and highly accurate data and event computational pipelines.
• You will be responsible for the continued development and enhancements of our proprietary AI reference architecture.
• Prepare and capture data for machine learning and automation.
• Lead a team of SW Engineers and collaborate with Data Scientists to innovate and deliver automated AI systems.
• You will work with the Product Management team to understand the requirements for next generation modules and applications.
• Collaborate with the Product Marketing team to deliver client dashboards and user interface.
• Collaborate with the VP of Engineering to grow and mentor a team of software developers, data scientists and full-stack engineers.
Strong Knowledge of Skills:
• Hold a degree in Computer Science from an accredited University.
• Prepare and capture data for machine learning and automation.
• Strong experience with tools commonly used in Data Messaging/Stream processing for real-time analytics.
• Superior skills in writing code in Scala for +3 years or more in a product development environment.
• Proven leadership in the development of innovative software for multi-threaded applications with a specific expertise in concurrency, parallelism, and locking strategies.
• A proven history of building big data solutions - TBs or PBs of data.
• A passion for working with huge data sets.
• Solid experience with big data frameworks.
• Knowledge of OOP design and patterns.
Key Attributes:
• Strong data analysis and problem solving skills, including the ability to learn and discuss domain specific knowledge to understand a project and deliver results.
• Exceptional communication and presentation skills to lead project teams and communicate technical content and analytical insights/complex findings in a clear and concise manner to multiple audiences, including senior management.
• Thrive in a collaborative culture and know the best solutions are arrived to by diversity of thought and perspective.
• Charismatic personality with a self-motivated attitude ready to tackle challenges that come your way.
• Have a constant passion for learning and natural curiosity.
• Work well under pressure, with the ability to shift quickly and keep moving forward in a fast-moving environment.
Education Qualifications:
• Degree in Computer Science (Mandatory)
Note* Interested candidates can share their resume at
Powered by JazzHR
Experience - 3+ years as scala developer
Key skill-set - Writing code in Scala, Kafka, Data Messaging/ Stream processing tools, Big Data Frameworks
Budget - Open (As per market standards)
Location - Bangalore (Hybrid)
Roles & Responsibilities:
• Contribute to the development of data infrastructure(s) capable of ingesting and storing petabytes of data and serving thousands of queries a day within seconds on that data.
• You will build fault tolerant, self-healing, adaptive and highly accurate data and event computational pipelines.
• You will be responsible for the continued development and enhancements of our proprietary AI reference architecture.
• Prepare and capture data for machine learning and automation.
• Lead a team of SW Engineers and collaborate with Data Scientists to innovate and deliver automated AI systems.
• You will work with the Product Management team to understand the requirements for next generation modules and applications.
• Collaborate with the Product Marketing team to deliver client dashboards and user interface.
• Collaborate with the VP of Engineering to grow and mentor a team of software developers, data scientists and full-stack engineers.
Strong Knowledge of Skills:
• Hold a degree in Computer Science from an accredited University.
• Prepare and capture data for machine learning and automation.
• Strong experience with tools commonly used in Data Messaging/Stream processing for real-time analytics.
• Superior skills in writing code in Scala for +3 years or more in a product development environment.
• Proven leadership in the development of innovative software for multi-threaded applications with a specific expertise in concurrency, parallelism, and locking strategies.
• A proven history of building big data solutions - TBs or PBs of data.
• A passion for working with huge data sets.
• Solid experience with big data frameworks.
• Knowledge of OOP design and patterns.
Key Attributes:
• Strong data analysis and problem solving skills, including the ability to learn and discuss domain specific knowledge to understand a project and deliver results.
• Exceptional communication and presentation skills to lead project teams and communicate technical content and analytical insights/complex findings in a clear and concise manner to multiple audiences, including senior management.
• Thrive in a collaborative culture and know the best solutions are arrived to by diversity of thought and perspective.
• Charismatic personality with a self-motivated attitude ready to tackle challenges that come your way.
• Have a constant passion for learning and natural curiosity.
• Work well under pressure, with the ability to shift quickly and keep moving forward in a fast-moving environment.
Education Qualifications:
• Degree in Computer Science (Mandatory)
Note* Interested candidates can share their resume at
Powered by JazzHR
0 page views
Related listings
-
Software Development Engineer ISoftware DeveloperDo you want to lead radical innovation that creates value for millions of Amazon customers? Do you want to operate in a green field space that takes on challenging problems to provide best in class solutions for our Customer worldwide? If so, you are...2026/11/07
-
Software Engineer VPNSoftware DeveloperSoftware Engineer VPN Job Description: We are looking for a Software Engineer in Network Security with focus on VPN Technologies, most prominently openVPN and Strongswan, but also the underlying technologies, like IPsec and other Internet encryption ...2026/11/07
-
Biztalk DeveloperSoftware DeveloperJob Description • Well versed with all BizTalk integration design patterns with BizTalk 2016/20 Strong .NET skills are also an advantage Integration experience with ERP, CRM and eCommerce systems. • Development: Provide ongoing enhancements and new d...2026/11/07