Data Engineer - Java Backend Engineer, Kafka, Microservices, API, Oracle/Snowflake

Cisco · Bangalore, India

Meet the Team:

Today’s challenging business environment is more than that – it’s a period of disruption between global business change and internal process complexity. For us to focus on simplicity and the best customer experience, we need great talent and the right skillsets to be successful. This is now a mantra for our Cisco leadership team and for us.

Enterprise Data & AI Enablement team is changing the way we run Cisco’s operations by improving the power of technology, the best of business processes and outstanding data insights using AI. Together, we will Reimagine the Cisco experience. Show the world how to Reinvent applications and demonstrate the future of the Internet to Showcase the power of Cisco: our people, products, processes, systems, and data. Please join us and make this journey together!

Your Impact:

Designs, builds, and oversees the deployment and operation of technology architecture, solutions, and software to capture, manage, store, and utilize structured and unstructured data from internal and external sources.

Establishes and builds processes and structures based on business and technical requirements to channel data from multiple inputs, route appropriately, and store using any combination of distributed (cloud) structures, local databases, and other applicable storage forms as required.

Develops technical tools and programming that leverage artificial intelligence, machine learning, and big-data techniques to cleanse, organize, and transform data and to maintain, defend, and update data structures and integrity on an automated basis.

Creates and establishes design standards and assurance processes for software, systems, and applications development to ensure compatibility and operability of data connections, flows, and storage requirements.

Reviews internal and external business and product requirements for data operations and activity and suggests changes and upgrades to systems and storage to accommodate ongoing needs.

What You’ll Do:

May lead moderately complex projects from end to end

Drives analyses from technical design through completion

Understands and guides others on database/data lake sources and security requirements

Ensures data is clean and in a useable and scalable format and helps others with data scrubbing and correlation methodologies

Manages data validation and imputation techniques

Analyzes complex datasets, unlocks patterns, and determines appropriate approaches to problem solving, reporting, and visualization

Manages the development and scaling of data pipelines from multiple sources Develops and implements data architecture to store, process, analyze, and visualize large, highvolume data sets

Improves feature engineering to build innovative models to address a range of business problems

Writes functional clean code and unit tests with no guidance

Maintains and enhances solutionsby fixing complicated errors, raising risks, and escalating issues where necessary

Identifies immediate and larger scope problems through thorough code reviews

Tests and reviews code to optimize scale, velocity, and reliability of deliverables

Contributes to threat modeling ofa feature

Applies depth of knowledge of databases, relational databases, cloud services, and scripting languages

Ensures data quality and creates and maintains an optimal data pipeline • Assesses data compliance, fixes complex issues, and escalates multidimensional flags

Monitors, tests, and improves metrics to optimize data pipeline quality and performance

Partners with data scientist(s) and the business to understand, articulate, and resolve business problems and related security and privacy concerns Recommends optimal data sources, methodologies, analytics, and tools Designs and creates reporting and visualization for communicating data insights and links data to business outcomes.

We’re seeking a hardworking, experienced and self-motivated IT professional who has a real passion for technology. You feel comfortable dealing with ambiguity, and you are able to influence within and outside the organization.

Minimum requirements

  • B.Tech, BE, ME, MTech, MCA or MS ( CS or IT or MIS ) or equivalent degrees
  • 10+ years of professional experience designing and building software applications.
  • Experience in Java Microservices, Web services components, spring boot framework
  • Experience in Kafka, Zookeeper, Apache Solr, Cloud Application development
  • Understanding of Data Engineering, Master Data Management
  •  Experience in RDBMS (Oracle), PL/SQL,
  •   Exposure to noSQL, Snowflake and big-data technologies
  •  Knowledge of Agile and Waterfall development methodologies
  •  Experience with infrastructure tools including Jira, Jenkins and Git.
  •   Experience with automated testing.
  •    Experience with CI/CD pipeline utilizing Jenkins automation a plus.
  •    Good communication and organizational skills and can work successfully in a team environment.
  •    Energy and real passion for your work

Why Cisco? 

At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.

Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. 

We are Cisco, and our power starts with you. 

Data & ML pay context

Based on 1,540 disclosed Data & ML salaries on RoleSuite, the role pays a median of $161K/year, with most offers between $127K and $200K (10th–90th percentile: $102K–$246K).

See the full Data & ML salary breakdown →
Apply →