Semesteria Logo
Conviva

Principal Engineer

Conviva

Posted

last week

Bengaluru, Karnataka, India

Onsite

INR 150K

Senior Level

Full Time

Match

Skills

Experience

Industry

Sema

Sema Summary

Conviva is looking for a Principal Engineer to lead the development of data processing software for real-time applications. The candidate will work on innovative projects utilizing big data technologies.

About Company

Conviva offers insights and analytics solutions that enhance digital experiences for users, enabling leading brands to optimize performance and engagements in real-time.

Core Requirements

  • 14+ years of software development experience.
  • Engineering degree in software or equivalent.
  • Excellent knowledge of algorithms and data structures.
  • Proficient in programming languages like Java, Rust, and C++.
  • Experience with Kafka and distributed systems.

Responsibilities

  • Design and maintain stream processing systems.
  • Architect Conviva's platform.
  • Develop features in a Jenkins pipeline.
  • Oversee microservice lifecycle from specs to deployment.
  • Lead a team for product feature development.
  • Utilize Agile methodologies for project management.
  • Implement best practices in software development.

Must Have skills

JavaRustScalaKafkaAgile methodologiesMicroservices architectureProblem-solvingTeam leadership

Job Keywords

Software DevelopmentReal-Time AnalyticsDigital ExperiencesBig DataMicroservices

Similar Jobs