Job Description :A high performing individual contributor who mentors junior engineers. applies new data engineering principles to improve existing systems, and leads complex, well-defined Expectations :- Proactively teams up with peers across the organization to build an understanding of cross dependencies and shared problem solving.- Participates in a community of practice to share and gain knowledge.- Continually seeks new technical skills in an engineering area.- Shares new skills and knowledge with team to increase effectiveness.- Demonstrates knowledge of advanced and relevant technology.- Exhibits comfort working with several forms of technology.- Understands the relationship between applications,
databases and technology platforms.- Demonstrates advanced knowledge of building and operating highly available, distributed – systems of data extraction, ingestion, and processing of large data sets.- Develops and tests complex or non-routine software applications and related programs and procedures to ensure they meet design requirements.- Effectively applies knowledge of software design principles, data structures and/or design patterns and computer science fundamentals to write code that is clean, main table, optimized, modular with good naming conventions.- Effectively applies knowledge of databases and database design principles to solve data requirements.- Effectively applies concepts of object-oriented design, distributed computing, performance/scalability tuning, advanced data structures and algorithms to batch and real-time stream analytics and large data processing.- Leads and clarifies code evolution in code reviews.- Thinks holistically to identify opportunities around policies/ processes to increase efficiency across organizational boundaries.- Assists with a whole systems approach to analyzing issues by ensuring all components (structure, people, process and technology) are identified and accounted for.- 5+ years development experience in an enterprise level engineering environment increasing levels of technical expertise.- 3+ years hands-on backend application development experience with excellent understand products with microservice architecture.- Built and maintained more than one data pipeline/data product in production environments (bug fixing, troubleshooting, monitoring, etc.).- Bachelor’s or Master’s or equivalent experience.- Technical degree preferred.Functional/ Technical Skills :- Displays strength in at least 3 different languages relevant to data (e.g. Java, Spark, Python).- Has hands-on experience working with large volumes of data including different patterns of data ingestion, processing (batch & real-time), movement, storage and access (for both internal and external to BU) and is able to make independent decisions within scope of project.- Displays a good understanding of data structures and algorithms.- Has hands-on experience working with at least 1 cloud technology and its offerings within the data specialization.- Understands how projects/teams interact with other teams.- Understands and design moderately complex systems.- Has some familiarity with some data modeling and schema design patterns.- Has a good understanding of organizational reference patterns and technology choices and applies them to their projects.- Tests and monitors code at the project level.- Tests, debugs and fixes issues within established SLAs.- Designs software that is easily testable and observable.- Identifies business problems at the project level and provide solutions.- Data access patterns, Streaming technology, Data validation, Data performance, Cost optimization.- Develops and tests complex or non-routine software applications and related programs and procedures to ensure they meet design requirements.- Understands software frameworks and how to leverage them to write simpler code.- Leads and clarifies code evolution in code reviews.- Coordinates different stakeholders with varied perspectives to develop solutions to issues and contributes own suggestions.- Recognizes areas of inefficiency in code or systems operation and offer suggestions for improvements.- Recommends advancements, innovations and changes in technologies (specifically relating to data engineering, cloud data platforms, data models, enterprise information management, business intelligence and data science).- Compiles data and reports on major operational or technical initiatives (like RCAs) to larger groups, whether via written or oral means.(ref:hirist.com)
▶️ Expedia – Data Engineer III – Backend Application Development
🖊️ Expedia
📍 Gurugram
Description It’s an exciting time to be at Infoblox. Named a Top 25 Cyber Security Company by The Software Report...
Apply For This JobOverview Under general direction, performs a variety of computer systems administration and support tasks, including analyzing, constructing, documenting, testing, maintaining,...
Apply For This JobJob Location: Gurgaon Responsibilities: – 1. Answering phones and explaining the product and services offered by the company. 2. Contacting...
Apply For This JobJob Description We are looking for enthusiastic, self-motivated, and performance-oriented WFH Counselors to join our team. You will be responsible...
Apply For This JobBackend Developer with DevOps Competence – Automation Development At Alfa Laval, we always go that extra mile to overcome the...
Apply For This JobJob description Import & export documentation. Channel marketing. Local excise documentation. Customer follow up & shipment follow up. Tracking amount...
Apply For This Job