Posted today · be early
Principal Engineer (Big Data Engineer)
PradeepIT Consulting Services Pvt Ltd
IndiaremotePosted today
Skill Required
Big-Data-EngineerPrincipal-EngineerData-EngineerLead-Data-EngineerData-ArchitectPrincipal-Data-EngineerLead-Big-Data-EngineerSenior-Data-EngineeringData EngineerQuery OptimizationDesign PatternsSalesforcedevelopingCassandradesigningsecuritySparkPythondesignScalaAzureJavaETLSQLAWSGCPSAPandFulltime
Key highlights
- Experience: 12-15 years
- Role: Principal Engineer (Big Data Engineer)
- Remote work options
- Free skill ramp-up via PradeepIT Academy
Role overview
PradeepIT is one of the largest, globally recognized IT Consulting firms connecting India's deeply vetted talent team to global customers, including Fortune 500 companies and fast-growing startups. Headquartered in Bengaluru, the company is certified as a Great Place to Work and focuses on a people-first organization where individuals work remotely and utilize cutting-edge technology.
Responsibilities
- Writing and reviewing great quality code/support
- Understanding the client's business use cases and technical requirements and being able to convert them into a technical design that elegantly meets the requirements.
- Mapping decisions with requirements and being able to translate the same to developers.
- Identifying different solutions and being able to narrow down the best option that meets the client's requirements.
- Defining guidelines and benchmarks for NFR considerations during project implementation
- Writing and reviewing design documents explaining the overall architecture, framework, and high-level design of the application for the developers
- Review architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed.
- Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it
- Understanding and relating technology integration scenarios and applying these learnings in projects
- Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken.
Requirements
- Experience: 12 15 years
- Should have a strong technical background with Big data, Spark, Python (PySpark) / Scala/Java, AWS/Azure/GCP
- Experience working with MS SQL and NoSQL databases (Hbase, Cassandra).
- Abilities to build Data Pipelines (from ETL to consumption) using Apache Stack Tools, GCP, AWS and Azure.
- Design and develop complex mappings, performance tuning of mappings, Process Flows
- Hands-on experience in System designing, Event sourcing, and message broker architecture
- Requirement gathering and analysis
- Define, understand, and analyze non-functional requirements for the project
- Lead the technical team
- Should be able to compare technologies to find the best fit for project requirements
- Should be able to troubleshoot complex or unusual bugs
Benefits
- Working remotely by choice
- Ramp-up their skills with course created by our Vertical Heads, Senior Architect for freely with help of PradeepIT Academy.
Additional details
- Role: Principal Engineer (Big Data Engineer)
- Headquartered in Bengaluru, Silicon Valley of India.
- Customers include SAP Lab, Bosch, Rolls-Royce, Daikin, Daimler and J&J and hundreds of other Fortune 500 companies and fast-growing startups.
- 6+ Years of Experience
- 580+ Open source technology Consultant
- 120+ SAP Consultant
- 40+ Salesforce Consultant
- 60+ Adobe Consultant
- 100+ Mobility Consultant
- 890+ Clients in APAC, EMEA & USA
- Originally posted on Himalayas