Cisco Software Engineer - Data Platform in Boxborough, Massachusetts
Who We Are: We are part of the Cisco’s Teamwork Technology Group (CTG), the global leader in Collaboration Technologies, which provides outstanding coordinated solutions that redefine the partnership experience. Our Customer Care Business Unit is an industry leader in the market in developing and delivering intelligent customer and employee experiences at cloud speed and scale. Who You’ll Work With: * Product Managers that will help you know our customers and partners so you can deliver solutions that meet their needs and wants. * Engineering Managers who will enable you to focus on doing what you love: delivering extraordinary software; they will also be your mentor and guide on this exciting stage of your career journey. * Technical Architects shall help you craft, develop, and operate with the standard methodologies, patterns the industry has to offer. * Data Scientists who will rely on you and your data wrangling and serving expertise to find artificially intelligent ways to enrich the value we deliver to customers. As a Data Engineer, you will: * Design, develop and maintain the underlying data infrastructure for the entire Customer Journey Solutions platform. * Build a scalable, reliable, and high-throughput data pipeline capable of ingesting hundreds of gigabytes of data per hour in multiple formats from multiple sources. * Build a leading-edge data processing engine for batch and stream-based computations and aggregations for reporting and sophisticated analytical use cases. * Design and develop APIs for efficient and scalable data retrieval and querying. * Own what you build - providing end-to-end automation, quality assurance, deployment and monitoring of your data services. * Envision, design, and build solutions to enable advanced analytical and machine learning (ML) applications. Skills Required: * 6+ years of Strong Programming expertise in Java * Experience in Elastic Search, Kafka, MongoDB, Redis * Expertise with high-throughput messaging technologies and patterns especially Apache Kafka or other large-scale data processing frameworks and runtimes. * Experienced in Cloud development and deployment * Experience working with databases of all types like relational, analytical, columnar * Experience building, testing, and consuming REST APIs; GraphQL Nice to Have: * Experience with data analysis toolkits such as PyData pandas and analytical storage frameworks like Druid/Pivot. * Experience developing, testing, and deploying to public cloud infrastructures such as AWS, GCP, or Azure. * Experience with machine learning algorithms and techniques; real-world ML application delivery * Experience with Git source control and building/maintaining Continuous Integration and Delivery pipelines; Jenkins * Experience working in an Agile/Scrum-inspired delivery methodology. Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
- Cisco Jobs