Kafka Jobs

Find remote positions requiring Kafka skills. Browse through opportunities where you can utilize your expertise and grow your career.

Kafka
352 jobs found. to receive daily emails with new job openings that match your preferences.
352 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 198050.0 - 233000.0 USD per year

πŸ” Health Tech

  • 3+ years of experience as an Engineering Manager
  • 3-5+ years of experience as a Software Engineer
  • Track record of building and leading high performing teams that have effectively delivered business outcomes through technical investments
  • Strong technical foundation
  • Strong product mindset
  • Track record of working well across teams and functions
  • Prior experience with Python and React (Nice to have)
  • Experience working with AWS infrastructure (Nice to have)
  • Experience in health tech, building user-facing products (Nice to have)
  • BS, MS in Computer Science or related field
  • Lead and manage a team (or teams) of 8+ engineers
  • Ensure there is process and product alignment across your team
  • Develop and grow your team through weekly 1-1s, mentorship, and feedback
  • Work with and help develop aspiring engineering leaders within the engineering team
  • Contribute to the broader company strategy and product roadmap
  • Help build out our engineering team as the headcount grows from 80 to 120+ through the remainder of the year

AWSBackend DevelopmentDockerLeadershipPostgreSQLProject ManagementPythonCloud ComputingData AnalysisKafkaPeople ManagementProduct ManagementReact.jsTypeScriptCross-functional Team LeadershipAlgorithmsData StructuresFastAPIREST APIRedisStrategic ManagementReactSparkCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesMentoringRelationship buildingTeam managementSoftware EngineeringDebugging

Posted about 4 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 206700.0 - 289400.0 USD per year

πŸ” Software Development

🏒 Company: RedditπŸ‘₯ 1001-5000πŸ’° $410,000,000 Series F over 3 years agoπŸ«‚ Last layoff almost 2 years agoNewsContentSocial NetworkSocial Media

  • 7+ years of experience developing internet-scale software, preferably in the context of infrastructure.
  • Experience with asynchronous communication patterns and solutions, bonus if familiar with Kafka specifically or experience building large-scale infrastructure.
  • Experience developing on top of Kubernetes or similar distributed systems.
  • Kubernetes controller or operator development experience is a huge plus.
  • Strong troubleshooting capabilities surrounding both systems and software.
  • Experience engineering large systems, tracking work, and being a self-starter on projects.
  • Excellent communication skills to collaborate with a service-oriented team and company.
  • Experience navigating cross-functional migrations
  • Experience mentoring other engineers.
  • Work collaboratively with a team of software engineers to create and maintain the foundational platform for running Reddit’s infrastructure.
  • Deliver software to improve the availability, scalability, latency, and efficiency of Kafka and other messaging components.
  • Contribute feedback to the technical and strategic direction of eventing at Reddit.
  • Automate critical aspects of the event driven development process
  • Share on-call responsibilities.

Backend DevelopmentSoftware DevelopmentCloud ComputingGitKafkaKubernetesSoftware ArchitectureApache KafkaREST APICI/CDMentoringLinuxDevOpsMicroservicesTroubleshootingSoftware Engineering

Posted about 14 hours ago
Apply
Apply

πŸ“ United States, Australia

🧭 Full-Time

πŸ” Software Development

🏒 Company: BlockπŸ‘₯ 1001-5000ElectronicsManufacturing

  • 5+ years of software development or equivalent hands-on experience
  • A growth mindset, with a passion for learning new technologies and solving complex problems
  • Strong debugging and problem-solving skills, with the ability to untangle distributed systems
  • A proactive, solution-oriented approach, thriving in an evolving technical landscape
  • Familiarity with high-scale production systems, with an understanding of resilience, security, and maintainability
  • Design, build, and maintain secure, scalable systems that power financial transactions on Cash App
  • Solve complex technical challenges with creativity and precision in a fast-paced environment
  • Drive architectural decisions, technical strategy, and deep integrations across Financial Platform and Block
  • Take ownership of production systems, ensuring reliability through monitoring, troubleshooting, and continuous improvement
  • Drive outcomes with support when needed, balancing autonomy with collaboration
  • Mentor engineers and elevate engineering standards through code reviews, documentation, and knowledge sharing
  • Work closely with the team to explore solutions, delivering impact with a thoughtful balance of speed and quality

AWSBackend DevelopmentSQLJavaKafkaKotlinKubernetesSoftware ArchitectureFinancial ManagementAlgorithmsData StructuresProblem SolvingRESTful APIsMicroservicesFinancial analysisSoftware EngineeringData managementDebugging

Posted about 15 hours ago
Apply
Apply
πŸ”₯ Staff Software Engineer
Posted about 17 hours ago

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Software Development

🏒 Company: VERSESπŸ‘₯ 101-250πŸ’° $13,960,689 Post-IPO Equity 2 months agoArtificial Intelligence (AI)Internet of ThingsIntelligent SystemsMachine LearningSoftware

  • At least 10 years of experience in software engineering, with a focus on developing solutions for, and supporting, enterprise-scale applications.
  • Proficiency in at least one β€œserver-side” programming language, such as Python, Rust, or Node.js
  • Experience with cloud technologies (AWS, Azure, GCP), containerization (Docker, Kubernetes), and databases (MySQL, PostgreSQL, MongoDB) Experience with pub sub technologies such as RabbitMQ, Kafka, and Reddis.
  • Strong understanding of web technologies and standards, such as REST/CRUD, HTTP, DNS and web security
  • Experience with DevOps and security practices
  • Experience with API design and development
  • Experience working with IoT and edge computing technologies
  • Experience with agile software development methodologies
  • Understanding of core machine learning and AI concepts, including generative models (like GPTs), and an awareness of emerging paradigms such as active inference
  • Migrating research concepts and ideologies (ie Active Inference) into production software
  • Evolve our agentic platform promoting scalability and maintainability furthering the state of the art
  • Rapidly prototype systems for live demonstration, applying cutting-edge technologies to connect the physical and digital worlds
  • Work closely with partners to develop and implement solutions as they onboard to the Genius Platform, ensuring a seamless integration and adoption process.
  • Collaborate with cross-functional teams, including researchers, designers, and other engineers, to define software requirements and guarantee successful implementation.
  • Lead technical discussions, offer mentorship, and ensure adherence to coding standards and best practices through active participation in code reviews.
  • Develop technical documentation and participate in knowledge sharing sessions

AWSBackend DevelopmentDockerNode.jsPostgreSQLPythonAgileArtificial IntelligenceCloud ComputingGCPIoTKafkaKubernetesMachine LearningMongoDBMySQLRabbitmqAPI testingAzureREST APIRedisRustDevOpsMicroservicesSoftware Engineering

Posted about 17 hours ago
Apply
Apply

πŸ“ Finland, Tallinn, Berlin, Stockholm

🧭 Full-Time

πŸ” Software Development

🏒 Company: Wolt - English

  • Experience with building high-load and large-scale systems in Python
  • Previous experience in handling the whole development cycle all the way to production
  • Develop production-level microservices in Python
  • Handle the whole development process (business logic, testing, database & data streaming, CI/CD, analytics, cloud) in an autonomous manner

AWSBackend DevelopmentDockerPostgreSQLPythonSQLGitKafkaKubernetesMongoDBFastAPIRedisCI/CDAgile methodologiesRESTful APIsMicroservicesSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ United States

πŸ’Έ 135000.0 - 155000.0 USD per year

πŸ” Software Development

🏒 Company: JobgetherπŸ‘₯ 11-50πŸ’° $1,493,585 Seed about 2 years agoInternet

  • 8+ years of experience as a data engineer, with a strong background in data lake systems and cloud technologies.
  • 4+ years of hands-on experience with AWS technologies, including S3, Redshift, EMR, Kafka, and Spark.
  • Proficient in Python or Node.js for developing data pipelines and creating ETLs.
  • Strong experience with data integration and frameworks like Informatica and Python/Scala.
  • Expertise in creating and managing AWS services (EC2, S3, Lambda, etc.) in a production environment.
  • Solid understanding of Agile methodologies and software development practices.
  • Strong analytical and communication skills, with the ability to influence both IT and business teams.
  • Design and develop scalable data pipelines that integrate enterprise systems and third-party data sources.
  • Build and maintain data infrastructure to ensure speed, accuracy, and uptime.
  • Collaborate with data science teams to build feature engineering pipelines and support machine learning initiatives.
  • Work with AWS cloud technologies like S3, Redshift, and Spark to create a world-class data mesh environment.
  • Ensure proper data governance and implement data quality checks and lineage at every stage of the pipeline.
  • Develop and maintain ETL processes using AWS Glue, Lambda, and other AWS services.
  • Integrate third-party data sources and APIs into the data ecosystem.

AWSNode.jsPythonSQLETLKafkaData engineeringSparkAgile methodologiesScalaData modelingData management

Posted 1 day ago
Apply
Apply

πŸ“ Brazil

🧭 Full-Time

πŸ” Software Development

  • Proven technical experience with AWS cloud services, Kubernetes, and software engineering.
  • Deep knowledge of Kubernetes and its ecosystem
  • Solid knowledge of observability systems
  • Experience with operator-managed Infrastructure as Code, preferably crossplane or Kubernetes Operators.
  • Ability to write software for production environments.
  • Excellent analytical and problem-solving skills, and proven experience in identifying solutions for complex problems.
  • Collaboration and learning-driven mindset;
  • CNCF Kubernetes Certifications (e.g. CKA, CKS, or CKAD);
  • AWS Certifications.
  • Help to build a global, secure, scalable, and cost-effective Cloud platform using Kubernetes in AWS.
  • Develop and evolve Kubernetes operators and other cloud-native automation in Kubernetes.
  • Build products and tools enabling engineering teams to create and maintain their cloud resources autonomously.
  • Help to ensure security and compliance by delivering secure products and implementing DevSecOps integrations.
  • Improve observability, reliability, and cost awareness.
  • Support engineering teams in the products and tools usage.
  • Build and maintain a modern CI/CD set of tools and services.
  • Keep all the Kubernetes clusters highly available and reliable.
  • Contribute to our product documentation (e.g. user guide, configurations, operations, and troubleshooting procedures)
  • Participate in the definition of standards, RFCs (Request for Comments), guidelines and best practices.
  • Live the mission: inspire and empower others by genuinely caring for your own well-being and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life balance.

AWSDockerCloud ComputingGitKafkaKubernetesGoGrafanaPrometheusREST APICI/CDTerraformMicroservicesAnsibleSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ United States, Latin America, India

πŸ” Software Development

  • At least 4+ years experience as a Software Engineer, Data Engineer or Data Analyst
  • Programming expertise in Java, Python and/or Scala
  • Core cloud data platforms including Snowflake, AWS, Azure, Databricks and GCP
  • SQL and the ability to write, debug, and optimize SQL queries
  • Client-facing written and verbal communication skills and experience
  • 4-year Bachelor's degree in Computer Science or a related field
  • Develop end-to-end technical solutions into production β€” and to help ensure performance, security, scalability, and robust data integration.
  • Create and deliver detailed presentations
  • Detailed solution documentation (e.g. including POCS and roadmaps, sequence diagrams, class hierarchies, logical system views, etc.)

AWSPythonSQLCloud ComputingData AnalysisETLGCPJavaKafkaSnowflakeAirflowAzureData engineeringSparkCommunication SkillsScalaData modelingSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 240000.0 - 265000.0 USD per year

πŸ” Software Development

🏒 Company: TRM LabsπŸ‘₯ 101-250πŸ’° $70,000,000 Series B over 2 years agoCryptocurrencyComplianceBlockchainBig Data

  • 7+ years of hands-on experience in architecting distributed system architecture, guiding projects from initial ideation through to successful production deployment.
  • Exceptional programming skills in Python, as well as adeptness in SQL or SparkSQL.
  • In-depth experience with data stores such as Icerberg, Trino, BigQuery, and StarRocks, and Citus.
  • Proficiency in data pipeline and workflow orchestration tools like Airflow, DBT, etc.
  • Expertise in data processing technologies and streaming workflows including Spark, Kafka, and Flink.
  • Competence in deploying and monitoring infrastructure within public cloud platforms, utilizing tools such as Docker, Terraform, Kubernetes, and Datadog.
  • Proven ability in loading, querying, and transforming extensive datasets.
  • Build highly reliable data services to integrate with dozens of blockchains.
  • Develop complex ETL pipelines that transform and process petabytes of structured and unstructured data in real-time.
  • Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data.
  • Oversee the deployment and monitoring of large database clusters with an unwavering focus on performance and high availability.
  • Collaborate across departments, partnering with data scientists, backend engineers, and product managers to design and implement novel data models that enhance TRM’s products.

AWSDockerPythonSQLCloud ComputingETLKafkaKubernetesAirflowData engineeringPostgresSparkTerraformData modeling

Posted 1 day ago
Apply
Apply

πŸ“ United States, United Kingdom, global locations

🧭 Full-Time

πŸ” Software Development

🏒 Company: EquipmentShare

  • Demonstrable experience leading Engineering teams β€” it’s not about the number of years, but more about the type of exposure in developing high-performing teams.
  • A track record in building and deploying production scale platforms β€” you partner with distributed Product and Design teams to deliver engaging product experiences.
  • Proven success in growing and developing others β€” having coached engineers on developing their craft and supporting their career progression.
  • Strong delivery capability β€” you collaborate to get stuff done,Β  are comfortable navigating conflicting priorities and deadlines and develop shared delivery roadmaps.
  • Understanding of system and enterprise architecture concepts β€” you get how components fit together and impact one another, you have sound exposure in and a solid grasp of software development (familiarity with Cloud Native, Continuous Delivery, Developer Velocity, Development Methodologies, DevOps concepts, etc.).
  • Coach one or more domain teams of software engineers (5-10+ per domain) who are dispersed across the United States and United Kingdom, in addition to partners in global locations.
  • Partner with distributed Product Managers and Designers on the creation of new functionality for current and future customer needs and the elimination of technical debt.
  • Own the delivery outcomes on product commitments and represent delivery on business reviews with shared insight from our teams.
  • Guide continuous evolution of software development and delivery processes. Facilitate the building of tools and best practices to make it easier for engineers to accomplish their goals.
  • Contribute on platform direction, support roadmap and delivery planning iterations, and solicit feedback loops to support our team’s success.
  • Develop opportunities to experiment and innovate, foster research, prototyping and evaluation of new capabilities to improve the platform experience (relative to investments and scale).
  • Mentor career growth and development of our engineers, guide their goals and performance review life-cycle with coaching for success.
  • Support our growth and hiring plans (internal and external), collaborate on interviews and candidate engagement, foster diversity and inclusivity in our approach.

AWSGraphQLLeadershipNode.jsPostgreSQLPythonSoftware DevelopmentAgileCloud ComputingDynamoDBKafkaKubernetesPeople ManagementProduct ManagementReact.jsSCRUMTypeScriptCI/CDMentoringDevOpsCoachingSoftware Engineering

Posted 2 days ago
Apply
Shown 10 out of 352