Senior Data Engineer

United States Digital Space LLC

Karnataka

On-site

INR 2,500,000 - 4,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

United States Digital Space LLC is seeking a Software Developer with expertise in distributed systems to build and operate massive-scale data platforms in a multi-tenant cloud environment. You will work on data processing, governance, validation, and pipeline design within an agile team.

The role emphasizes end-to-end data solutions, reliable architectures, and collaboration to deliver scalable data products for millions of customers.

Qualifications

  • 5+ years of coding experience in Java or Scala.
  • 5+ years building microservices/APIs with Spring Boot.
  • 5+ years in distributed computing (Spark/MapReduce/Hive).
  • 5+ years building high-performance, scalable systems.
  • Strong understanding of full-stack software, OO design, distributed systems, multi-threading and databases.
  • Experience with CI/CD and DevOps practices.
  • Experience with cloud data storage like HDFS, S3.
  • Experience with instrumentation and logging.

Responsibilities

  • Data Processing & Pipelining – Data Requirements, Collection, and Infrastructure.
  • Designs and builds data pipelines for diverse data sources.
  • Analyses data flows and translates business needs into technical specs.
  • Defines thresholds for data collection pipelines.
  • Implements data governance, validation and quality checks.
  • Develops scalable data pipeline architectures and storage schemes.
  • Collaborates in agile environments to develop scalable data solutions.
  • Monitors timelines and ensures project milestones are met.

Skills

Java/Scala
Spring Boot
Distributed computing
System design & distributed systems
CI/CD
Cloud storage (HDFS/S3)
Instrumentation & logging
Multi-cloud networking

Education

Bachelor of Engineering in Computer Science/Computer Engineering

Job description

AI/ML, No Code and Lo Code are the fastest-growing engineering concepts in the software industry. These systems allow customers to get the information they need to make critical strategic decisions in a fast-paced rapidly changing business world.For this position, we are looking for a Software Developer with experience in distributed systems. You will get an opportunity to build and operate a suite of massive scale, integrated engineering platforms in a distributed, multi-tenant cloud environment.

Job Qualifications
:
  • 5+ years of coding experience in Java or Scala
  • 5+ years of experience in building micro services/APIs using Spring Boot
  • 5+ years of distributed computing experience like Spark, MapReduce, or Hive
  • 5+ year experience with building high-performance, resilient, scalable, and well-engineered systems
  • Good understanding of full-stack software, object-oriented design, distributed systems, multi-threading and databases
  • Experience in CI/CD and development best practices
  • Experience with cloud data storage technologies like HDFS, S3 etc preferred
  • Experience with instrumentation, logging systems
  • Preferred Multi cloud networking experience
  • B.E in Computer Science, Computer Engineering

We hire people with a broad set of technical skills and ready to take on some of technology's greatest challenges to make an impact on millions of customers.We value engineering best practices, partnership, and empathy. We measure our success in the accomplishment and enablement of others.

Key Responsibilities
Data Processing & Pipelining – Data Requirements, Collection, and Infrastructure:

* Identifies data requirements and business objectives of a project or initiative in collaboration with cross-functional teams.

  • Designs and builds proper data pipelines required for optimal data processing from a variety of data sources.
  • Independently analyzes, designs, and troubleshoots data flows based on business needs.
  • Analyzes business requirements and translates that into a technical specification.
  • Adjusts data collection processes that involve indexing and query optimizations, for optimal performance.
  • Builds generic data pipelines to support efficient data collection and extraction, independently.
  • Analyzes data sources for profiling the data to ensure pipeline build success.
  • Defines success and failure thresholds for data collection pipelines.
Data Processing & Pipelining – Data Governance:

* Implements data governance policies and procedures for data handling (e.g., data retention) to manage data consistency, integrity, accuracy, and reliability throughout the data lifecycle.

  • Redacts Personally Identifiable Information (PII) and Protected Health Information (PHI) data to ensure compliance with data privacy and security standards.
  • Follows data security measures to protect data from unauthorized access, use, disclosure, alteration, or destruction.
  • Ensures data compliance with relevant laws, regulation, and industry standards.
Data Processing & Pipelining – Data Validation & Quality Assurance:

* Implements rigorous data validation and integrity checks, identifying and addressing any data quality issues that could impact data pipeline and model performance.

  • Defines data annotation and labeling processes to ensure data quality, independently.
  • Designs and implements automation of data validation and governance.
Data Pipeline and Solutions Engineering – Pipeline Design:

* Independently designs, develops, and optimizes automated and scalable data pipeline architectures to build reusable data products.

  • Implements appropriate data storage solutions to store the processed data to be used in a scalable and optimized way for access and analysis.
  • Manages the flow of data pipeline and storage day-to-day operations.
Data Pipeline and Solutions Engineering – Data Solutions Engineering:

* Works independently and collaboratively in an agile development environment with other engineers to develop, maintain, and debug data solutions that are scalable, efficient, cost effective, and reliable.

  • Writes runnable code and performs testing and debugging of data solutions, independently.
Core Responsibilities
Planning & Execution:

* Independently manages work, monitoring timelines and deliverables to ensure projects or initiatives stay on track and meet requirements.

  • Proactively prioritizes work and adapts to resource or timeline shifts, suggesting adjustments to maintain project efficiency.
Collaboration & Partnership:

* Collaborates across teams to align on expectations and achieve shared objectives.

  • Builds and maintains a comprehensive understanding of business, stakeholder, and/or customer needs to build and support effective partnerships.
  • Actively listens to diverse perspectives and asks questions to ensure understanding of others.
Problem Solving:

* Independently identifies and addresses standard and non-standard issues in accordance with standard practices, escalating more complex issues as appropriate.

  • Analyzes data and/or information from multiple sources to troubleshoot standard and non-standard errors.
  • Contributes to knowledge sharing and best practices.
Continuous Learning:

* Embraces continuous learning by actively seeking to build knowledge and new skills and/or tools and staying current with industry trends and best practices.

  • Seeks out and leverages feedback and training to improve skills.
  • Contributes to a culture of continuous learning and knowledge sharing with team members.
Continuous Improvement:

* Develops ideas and recommends updates to increase the efficiency and effectiveness of processes, protocols, and workflows within a team.

  • Seeks input from team members on alternative approaches and methods for improving work.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Luxoft India • India

On-site
INR 1,500,000 - 2,000,000
Senior Data Engineer
Senior Data Engineer

Luxoft • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Senior Data Engineer
Senior Data Engineer

DATAECONOMY Inc • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer (Data)
Senior Software Engineer (Data)

KSOLVES • Indore District

On-site
Senior Data Engineer
Senior Data Engineer

SourcingXPress • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Sr Data Engineer, Data Eng & Governance
Sr Data Engineer, Data Eng & Governance

Dolby Laboratories • Bengaluru

On-site
INR 2,600,000 - 3,800,000
Senior Data Engineer (Data & Analytics)
Senior Data Engineer (Data & Analytics)

Summit Consulting Services • Ernakulam

On-site
INR 1,000,000 - 1,800,000
Collaborative culture
Opportunity to influence architecture
Modern cloud-native tech stack
Sr Data Engineer, Data Eng & Governance
Sr Data Engineer, Data Eng & Governance

Dolby • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Assistant Manager - Data Engineer
Assistant Manager - Data Engineer

Kavi India • Chennai District

On-site
INR 1,000,000 - 1,700,000
Software Engineer
Software Engineer

Alegeus • Bengaluru

On-site
INR 3,500,000 - 5,500,000