Senior Software Engineer- Bigdata Job Vacancy in Caterpillar Bengaluru, Karnataka – Updated today
Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for
Full Details :
Company Name : Caterpillar
Location : Bengaluru, Karnataka
Position :
Job Description : Career Area:
Digital
Job Description:
JOB PURPOSE:
The Senior Software Engineer contributes to design, development, and deployment of Caterpillar’s state-of-the-art digital platform. This position will build a world class platform to host a wide range of digital applications.
Description
Act as a leader within area of expertise to motivate, guide & inspire teammates.
Lead effort to build scalable, distributed and highly available systems and pipelines.
Self-directed, self-motivated and detail oriented with ability to come up with good design proposals and thorough analysis of production issues.
Work with cross functional teams to drive requirements.
Develop, coach & train junior developers; work with the team manager and PM in estimating scope and team capacity; respond to urgent requests from executives or business needs; ensure world-class products & experiences.
Basic qualifications:
Position requires a four-year degree from an accredited college or university.
8-11 years of experience working in Bigdata technologies.
Experience with crafting and building large scale data pipelines in distributed environments with technologies such as Hadoop [Cloudera/AWS-EMR], MapReduce, Spark/Flink, Hive, Oozie/Airflow etc.
Experience with NoSQL or cloud datastores like Snowflake/Cassandra/Elasticsearch/HBase/MongoDB.
Proven skills in designing, tuning & optimizing scalable, highly available distributed systems which can handle high data volumes.
Strong understanding of software engineering principles and fundamentals including data structures and algorithms.
Proficient & hands-on in Java is a must.
Good data modelling experience to address scale and read/write performance.
Excellent written and oral communication skills on both technical and non-technical topics.
Excellent general analytical & Problem-Solving skills.
Experience with cloud computing platform like AWS/Azure/GCP.
Good to Have
Experience in Scala/Python/Machine Learning is a plus.
Experience with web technology stack including REST Web Services, Springboot, Docker, Kubernetes is a plus.
Exposure to writing CICD using Jenkins/Azure.
Caterpillar is an Equal Opportunity Employer (EEO).
Not ready to apply? Submit your information to our Talent Network here .
This post is listed Under Technology
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company