Job Description
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
💡 Quick Summary
Seeking a career-building opportunity? The Principal Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
