Develop highly scalable data pipelines & services and solve complex software systems problems by leveraging state-of-the-art technology
Gain exposure to various emerging technologies used on marketing and e-commerce platforms.
Drive projects of high visibility across the organization.
Participates in medium- to large-scale, complex, cross-functional projects by reviewing project requirements;
Translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements);
Writing and developing code;
Conducting unit testing;
Communicating status and issues to team members and stakeholders;
Collaborating with cross-functional teams; troubleshooting open issues and bug fixes
Enhancing design to prevent re-occurrences of defects; ensuring on-time delivery.
Requirements & Skills:
Bachelor’s Degree in Computer Science or related field and 2-3 years or master’s degree in Computer Science or related field and 1-2 years of experience building scalable e-commerce applications
Proficient in real-time & batch data pipelines using big data technologies (i.e. Spark, Kafka, Hadoop & Hive). Worked extensively with Kafka or other high volume-low latency messaging infrastructure and built real-time and batch data-driven applications
Proficient in RESTful Services, Java, Scala, Spring Boot/Play Framework, RDBMS, NoSql, Python
Proficient with Experience with Cloud Technologies like Azure and GCP
Designed, built, and maintained APIs, and services of highly scalable platforms.
Extensive knowledge of open-source libraries, design patterns, and micro-service architecture. Familiarity with CI/CD and unit testing
Experience in production system operations (logging, telemetry, alerting, etc.)
The keen eyes for detail and desire to learn, win, collaborate, and relish a challenge.