Job Closed

This listing is no longer active.

Senior Data Engineer

Data EngineerData EngineerOtherRemoteSeniorTeam 501-1,000H1B SponsorCompany SiteLinkedIn

Location

South Carolina

Posted

109 days ago

Salary

$0

Seniority

Senior

Bachelor Degree9 yrs expEnglishT-SQLETLDistributed Systems

Job Description

Senior Data Engineer

RedSail Technologies

Senior Data Engineer Job Summary The Senior Data Engineer works collaboratively within their team to perform feature analysis, research, requirements gathering, defining product architecture, designing features, implementation/coding, testing, deployment, maintenance, and support of RedSail products. The Senior Data Engineer is a vital member of a Scrum team actively participating in all aspects of the Scrum workflow. The focus of a Senior Data Engineer will be on database design and architecture, ELT/ELT, data lake/warehouses, data security, development, troubleshooting, optimization, design/code reviews, product quality, working within the team, mentoring others, and assisting with product directions.

Job Requirements

  • Key Duties:
  • Primary focus of work will be across the entire data intake and usage process flow intimately knowing the entire depth and breadth of the flow and any respective schema. Will be able to step into most areas and become proficient within weeks. Will be able to create systems from scratch, optimize them, and assist with production.
  • Will assist others in the gathering and creation of feature specifications, requirements, and database design documents.
  • Performs designing, coding, optimizing, debugging, testing, and troubleshooting throughout the application development process utilizing appropriate principles and patterns for the given languages and application type.
  • Collaborate cross-functionally with product managers, analysts, quality assurance engineers and other team members to achieve elegant and appropriate solutions.
  • Adheres to department and product development standards and best practices while working with others to do the same.
  • Actively ensures a high level of quality across the product.
  • Actively engages and works as a member of the Scrum team contributing to all Scrum ceremonies as needed.
  • Builds and maintains effective working relationships with all members of the Scrum team, co-workers, and those in other departments.
  • Works directly with the Support department on an as needed basis.
  • May provide consultation to other teams on complex projects. May act as a domain/technical expert for the team.
  • Will work on advanced, complex technical projects or business issues requiring higher levels of technical and/or industry knowledge.
  • Goals may be communicated as a solution or as the outcome of a project.
  • Will utilize their experience with OLAP, OLTP, BPM, ETL/ELT and related tools when designing aspects of their current/future systems.
  • Strong understanding of database and application performance characteristics, especially in a cloud and/or production environment.
  • May act as a technical expert for the team for different subsystems. Participate in mentoring and coaching team members primarily during design and code reviews.
  • Performs special projects and other related duties as assigned.
  • Education/Training
  • Bachelor’s degree in Computer Science, an Engineering discipline or equivalent field, required.
  • Ten (10) or more years of experience actively developing and/or maintaining production database systems is required.
  • Work Experience/Skills
  • Professional and effective written and verbal communication skills. Ability to follow oral and written instructions.
  • Excellent organizational skills and attention to detail. Excellent analytical and problem-solving skills. Customer obsessed, self-motivated and a willingness to always learn something new and be curious. Ability to achieve goals in an innovative and fast-paced environment.
  • Demonstrated knowledge of database systems, software applications, and programming languages such as T/SQL.
  • Demonstrated proficiency with software engineering tools and applications. Ability to operate independently and collaborate with remote teams.
  • Extensive experience in database development for highly scalable, distributed and highly resilient relational and non-relational database systems design, deployment and operations.
  • Extensive experience of scalable computing systems, software architecture, data structures, and algorithms with a focus on databases.
  • Experience with OLAP, OLTP, BPM, ETL/ELT and related tools encompassed within the broader data umbrella.
  • Experience building enterprise-class applications and/or distributed systems in the public cloud, hosted, or on-site.
  • Proven track record of leading delivery of large scale, distributed, high quality database systems. Experience in building and operating complex distributed data systems, data lakes, and data warehouse. Strong understanding of data security and compliance design principles such as data auditing, data privacy/encryption, retention policies, archiving strategies, etc.
  • Discretionary Judgement
  • Can work autonomously requiring little to no oversight
  • Physical Demands, Working Conditions, and General Employment Guidelines
  • Sitting and standing for most of the workday.
  • Moderate levels of stress may be experienced in the performance of the job
  • Position is performed in a general office environment, home office, or approved remote workspace
  • Equipment
  • Moderate use of the telephone, computer, printer, and other routine office equipment
  • Safety to Self and Others
  • Little responsibility for safety of others. Job is performed in an office setting where there are not hazardous materials or equipment
  • Work Location
  • RedSail Office-Remote
  • Equal Opportunity Employer
  • This employer is required to notify all applicants of their rights pursuant to federal employment laws.
  • For further information, please review the Know Your Rights notice from the Department of Labor.

Related Categories

Related Job Pages

More Data Engineer Jobs

Data Engineer109 days ago
ContractRemoteTeam 201-500H1B No Sponsor

• Act as the technical bridge between a signed contract and a successful launch • Map out customer technical onboarding journeys • Own the end-to-end data migration process • Provide integration support using API and system integrations • Translate customer problems into technical requirements

Colombia
Job Closed
Enroute logo

Data Engineer, BI

Enroute

We deliver IT services and solutions provided by a team of passionate problem solving individuals highly skilled.

Data Engineer109 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

• Build, maintain, and optimize scalable data pipelines and workspaces within the Databricks environment. • Develop and audit complex reporting models focused on advertising performance metrics and financial billing. • Write high-performance SQL queries and leverage Jinja SQL to create dynamic and reusable transformations. • Design data models that support accurate and actionable business insights. • Collaborate with cross-functional teams to ensure data reliability and reporting accuracy. • Explore and implement basic AI/ML enhancements such as predictive billing models or anomaly detection. • Support automation efforts through CI/CD practices using GitHub and Jenkins. • Maintain clean and well-documented configuration files using YAML/YML. • Continuously improve data workflows for efficiency, scalability, and quality.

Mexico
Job Closed
OtherRemoteTeam 11-50Since 2023H1B No Sponsor

• Ingest, clean, transform, and structure customer and internally generated engineering data for AI training and inference. • Design and build high-quality mechanical components and assemblies in CAD to serve as authoritative ground truth for evaluating and training AI systems. • Produce labeled datasets, reference designs, annotations, exploded views, sequences, and other engineering artifacts that encode real-world reasoning. • Apply engineering judgment to define and assess output quality across datasets. • Continuously refine standards for metadata, annotation, and model quality, maintaining a living “definition of quality” for ME datasets. • Collaborate with Product Managers to shape tooling used for annotation, data correction, model-output review, and pipeline automation. • Provide detailed feedback on tool usability, workflow efficiency, and automation opportunities. • Help develop scalable, repeatable data processes that improve throughput and data consistency. • Partner closely with engineering and research teams to understand model data requirements, failure modes, and areas needing new data. • Influence model behavior by supplying representative engineering examples and ground-truth mechanical designs. • Partner with customer-facing teams to translate domain requirements, industry standards, and customer data schemas into actionable dataset specifications. • Serve as a subject matter expert on mechanical engineering formats, CAD standards, manufacturing practices, and design artifacts. • Generate technical documentation, exploded views, sequences, and annotations that encode engineering reasoning into training data. • Ensure that datasets reflect real-world constraints, DFM (Design for Manufacturing) considerations, material behavior, and industry best practices. • Embed engineering reasoning into training data so that AI systems learn not just geometry or text, but engineering intent. • Work with customers to understand their data sources, schemas, formats, and quality expectations. • Guide customers in preparing high-quality datasets, defining structured schemas, and improving data pipelines. • Support delivery timelines by communicating progress clearly and surfacing risks or issues early. • Review and work with external contractors, ensuring high-quality output and adherence to SOPs.

Massachusetts
Ripjar logo

Data Engineer

Ripjar

Data Intelligence

Data Engineer109 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Engineer distributed ingestion services that reliably pull data from diverse sources, handle messy real-world edge cases, and deliver clean, well-structured outputs to multiple downstream products. • Build high-throughput processing components (batch and/or near-real-time) with a focus on performance, scalability, and predictable cost, using strong profiling and measurement practices. • Design and evolve data contracts (schemas, validation rules, versioning, backward compatibility) so downstream teams can build with confidence. • Own production quality: write maintainable code, strong unit/integration tests, and add the observability you need (metrics/logs/tracing) to diagnose issues quickly. • Improve platform reliability by hardening pipelines against partial failures, retries, rate limits, data drift, and infrastructure issues—then codify those learnings into better tooling and guardrails. • Contribute to CI/CD and developer experience: faster builds, better test signal, safer releases, and automated operational checks. • Participate in design reviews, code reviews, incident retrospectives, and iterative delivery—making pragmatic trade-offs and documenting them clearly.

United Kingdom