Apply

Staff Engineer – PaaS Kafka and Messaging (Remote)

Posted 2 days agoViewed

View full description

💎 Seniority level: Staff, 6+ years

📍 Location: United States of America

💸 Salary: 115000.0 - 260000.0 USD per year

🔍 Industry: Software Development

🏢 Company: external

🗣️ Languages: English

⏳ Experience: 6+ years

🪄 Skills: AWSBackend DevelopmentPythonCloud ComputingGCPGitJavaJenkinsKubernetesRabbitmqSoftware ArchitectureC++AlgorithmsApache KafkaAzureData StructuresGoGrafanaPrometheusREST APICI/CDLinuxDevOpsTerraformMicroservicesAnsibleSoftware Engineering

Requirements:
  • Deep hands-on experience in complex system design, data pipeline and architectures, scalable distributed systems.
  • Fluent in at least one OOP languages such as Java, Go, Python, C++, etc.
  • Understand atleast one open-source messaging and event streaming products like Kafka, Pulsar, RabbitMQ etc.
  • Experience with continuous delivery and infrastructure as code
  • In-depth knowledge of CS data structures and algorithms
  • Experience solving analytical problems with quantitative approaches
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, test automation and related tools, operations, real-time communication)
  • Experience on open-source messaging and event streaming platforms with emphasis on building enterprise scale platforms
  • Experience in CI/CD pipeline and related open-source tools like GIT/Jenkin/CircleCI/SonarQube
  • and knowledge in Terraform/Ansible will be a plus
  • Knowledge on Open-source monitoring software like Grafana and Prometheus will be a plus
  • Familiarity with other messaging and event solutions like Azure Service Bus and Azure Event Hub will be a plus
Responsibilities:
  • Focus on multiple areas and provide technical and thought leadership to the enterprise
  • Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
  • Develop and execute technical software development strategy for the Platform Engineering domain
  • Accountable for the quality, usability, and performance of the solutions
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
  • Consistently share best practices and improve processes within and across teams
  • Analyze cost and forecast, incorporating them into business plans
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, demonstrate adaptability and sponsor continuous learning
  • Take on-call and operation support
Apply