Senior Software Engineer

Year    Bangalore, Karnataka, India

Job Description


Business Area: Support

:

At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we\'re the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world\xe2\x80\x99s largest enterprises.

Our Internal Systems Engineering team is responsible for designing, building, and delivering the web-applications and tools that our Cloudera Support Engineers use on a daily basis to solve real world problems of our customers. You will be working with this team and work on cutting-edge technologies including Generative AI. This role requires a startup mindset to build the required features incrementally and pivot according to feedback from customers.

As a Senior Software Engineer you will:

Design, develop, and implement software applications using cutting-edge technologies and frameworks, across the full technology stack from backend APIs to web application development. Some of the technologies that we use include Hadoop, HBase, Kafka, Spark, NiFi and Solr for the backend and React framework for the UI.

Collaborate with product managers, designers, and engineers to gather requirements and translate them into technical specifications.

Work iteratively in an Agile development environment

Write clean, maintainable, and efficient code that adheres to coding and quality/performance standards.

Conduct thorough code reviews and provide constructive feedback to team members.

Troubleshoot and debug complex software issues, identify root causes, and implement effective solutions.

Stay up-to-date with the latest industry trends, technologies, Cloudera applications and best practices to continuously improve software development processes and deliver high-quality products in a timely manner.

We\xe2\x80\x99re excited about you if you have:

Bachelor\xe2\x80\x99s degree in Computer Science or equivalent and 5-6 years of related experience; OR Master\xe2\x80\x99s degree and 3-5 years of related experience; OR PhD and 0-2 years of related experience.

Proficiency in at least one programming language, such as Java or Python.

Strong understanding of object-oriented programming principles and design patterns.

Experience working with relational databases and SQL.

Experience using Kubernetes/Docker as most of our applications are containerized.

Strong communication and collaboration skills to effectively work with cross-functional teams.

Ability to thrive in a fast-paced and dynamic environment, juggling multiple projects and priorities.

Nice to have:

Experience in UI would be an added advantage.

We are exploring ML and AI solutions in the customer support domain and any experience in these areas would be certainly a plus point.

What you can expect from us:

Generous PTO Policy

Support work life balance with

Flexible WFH Policy

Mental & Physical Wellness programs

Phone and Internet Reimbursement program

Access to Continued Career Development

Comprehensive Benefits and Competitive Packages

Employee Resource Groups

Cloudera is an Equal Opportunity / Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

#LI-SM1
#LI-Hybrid

Management Level: 9 Individual Contributor

Cloudera

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3245632
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year