Lead Software Engineer
Impetus
- Location
- Chennai, Tamil Nadu, India
- Job type
- Full-time
Required skills
- Python
- big data technologies
- Cassandra
- continuous integration
- CouchDB
- data structures
- database
- Dataflow
- Dataproc
- enterprise solutions
- GCP
- Git
- Google Cloud
- Gradle
- HBase
- IaaS
- Maven
- MySQL
- NoSQL
- Oracle
- PaaS
- SaaS
- SQL
About the role
Impetus
Website:
impetus.com
Job details:
Qualifications
- 8-12 years of IT experience range is preferred.
- BE/B.Tech/MCA/MS-IT/M.Tech or any other Engineering degrees in related fields
- The candidate should have extensive production experience (5 Years) with GCP, Other cloud experience would be a strong bonus.
- Strong background in Data engineering 4-5 Years of exp in Big Data technologies including
- Proficiency in Python and writing code in PySpark
- Exposure to enterprise application development is a must.
Roles & Responsibilities
- In-depth understanding of big data concepts and distributed systems
- Should possess good understanding of SQL concepts and must be proficient writing complex SQL queries
- Thorough understanding of optimization and performance improvement for Spark based Workloads
- Conceptual knowledge and fitment for Data Structures & Algorithms
- Possessing in-depth knowledge of various Data Processing Patterns (Batch/NRT/RT processing) & capable of providing design & architecture of typical business problems
- Knowledge and experience with NoSQL Database (Cassandra/HBase/MongoDB/CouchDB/Neo4j), SQL Database (MySQL/Oracle).
- Proficient understanding of Build tools (Maven/Gradle), Code Versioning tools (Git) with Continuous Integration
- Strong technical development experience with writing performant code leveraging best coding practices.
- Able to effectively use GCP managed services e.g., Dataproc, Dataflow, pub/sub, Cloud functions, Cloud composer, Big Query, Big Table, - At least 4 of these Services.
- Good Understanding of GCP core services like Google cloud storage, Google compute engine, Cloud SQL, Cloud IAM.
- Ability to drive the deployment of the customers’ workloads into GCP and provide guidance, cloud adoption model, service integrations, appropriate recommendations to overcome blockers and technical roadmaps for GCP cloud implementations.
- Experience in architecting and designing technical solutions based on industry standards using GCP - IaaS, PaaS and SaaS capabilities.
- Extensive, real-world experience designing technology components for enterprise solutions and defining solution architectures and reference architectures with a focus on cloud technologies.
- Coach and mentor engineers to raise the technical ability of the rest of the team, and/or to become certified in required GCP technical certifications.
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.