All vacancies


Senior Data Software Engineer with Kafka
Remote · ArmeniaSalary not disclosedfull-timeEPAM Systems Careers
We are looking for a Senior Data Software Engineer with Kafka expertise to join our team building a next-generation data platform that spans a wide portfolio of Oil & Gas products. This is not a role for someone who wants a clean, greenfield problem.
Responsibilities
- Design and own canonical and semantic data models that create a coherent, product-agnostic view of Oil & Gas data
- Define the contracts and standards that allow data from disparate products to be stitched together reliably and consistently
- Tackle the real-world challenge of integrating data across a broad portfolio of O&G applications, each with its own schema, cadence, and business context
- Identify patterns, resolve conflicts, and build the connective tissue that makes cross-product reporting meaningful
- Architect, deploy, and administer Apache Kafka clusters as the backbone of real-time and event-driven data flows
- Own topic and partition design, security configuration, monitoring, capacity planning, and performance tuning across environments
- Build data foundations ready to support machine learning, LLM-based features, and advanced analytics without requiring a rebuild
- Instrument data flows to understand how data is being produced, consumed, and relied upon by clients
- Design and implement usage tracking, lineage, and observability tooling that gives the business visibility into data health and adoption
- Work closely with product managers, data scientists, and application teams across multiple products
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 10 Nov 2026
- Last verified
- In the last 3 days
Required
- Expertise in Apache Kafka, including standing up clusters from scratch and administering them in production, broker configuration, topic and partition design, replication, SASL/SSL security, ACLs, schema registry, monitoring/alerting, and performance tuning at scale
- Proficiency in SQL and Python applied to production data engineering, not just exploration
- Experience designing for downstream use, such as reports, analytics, and AI/ML, with an understanding of how modeling decisions today create constraints or enablement tomorrow
Nice to have
- Strong written communication skills, capable of producing documentation and data contracts that others can operate from without hand-holding
- Familiarity with data observability and telemetry patterns, including lineage tracking, usage instrumentation, and data quality monitoring

EPAM Systems
Global software engineering and digital product development company.
- Software engineering and IT services
- Founded in 1993
- Newtown, Pennsylvania, USA
- 5000+ employees
Other open roles here
- Senior/Lead Power BI Software EngineerRemote · Ukraine
- Delivery Manager (AI Native)Remote · Ukraine
- Senior Financial Manager (m/f/d)Remote · Germany
- Principal, Business ConsultingRemote · United States
- Senior Delivery Manager - .NET/JavaIndia · On-site · relocation
Similar roles
- Software Engineer - L3 SupportCanonical · Remote · worldwide
- Senior Rust DeveloperMWDN · Armenia · On-site
- Software Engineer, AI Coding Tasks (Contract)Askable · Remote · worldwide, UTC+4 accepted
- Web Developer: WordPress & HubSpot (U.S. Based, Remote Contractor)SimpleTiger · Remote · worldwide, UTC+4 accepted
- iOS DeveloperHivex · Remote · worldwide, UTC+4 accepted
- Linux Cryptography and Security EngineerCanonical · Remote · worldwide

