We are seeking a full-time, remote Senior Data Engineer with 5+ years of experience to join our U.S. client's software engineering team. This key individual should have experience making decisions, working on a small development team, and working both independently and as part of a small, dynamic team where everything you do makes a difference.
The industry-leading client provides business-automating, enterprise resource planning (ERP) accounting software for the oil & gas industry. The client's software and services streamline and automate complex processes, such as revenue distribution, billing, order management, production accounting, accounts payable, contract management, and more, for over 1,700 customers across 9 countries.
The senior-level position will be part of the client's Intelligence team. This business intelligence solution brings data from multiple products onto one platform, enabling analysis and data-driven insights. Responsibilities will focus on designing, building, and maintaining scalable data pipelines and infrastructure that converts raw data into a format ready for ingestion by a BI tool. The individual will coordinate with the implementation team to provide on-time deliverables, quality products, and exceptional customer service.
Responsibilities
Build and maintain scalable data pipelines that power clients' products, which support core product functionality, customer reporting, and internal analytics.
Take end‑to‑end ownership of data flows, from ingestion to delivery, with a focus on data quality and reliability.
Create and maintain production‑grade database views and transformation logic.
Develop, optimize, and manage SQL view scripts and transformations.
Design, configure, and maintain database architectures, distributed systems, and data storage solutions.
Ensure data integrity by implementing validation processes for data accuracy, consistency, and reliability.
Monitor system performance, troubleshoot issues, and optimize data queries and workflows for efficiency.
Build and support data integrations with internal services and third‑party APIs, managing authentication, schema evolution, rate limits, and error handling. Proactively adapt pipelines as client products and customer needs grow.
Research and recommend innovative approaches for project execution. Recommend areas for improvement in internal processes along with possible solutions, providing status reports to stakeholders, and addressing issues as appropriate.
Participate with the team in problem resolution regarding systems and procedures. Assists the team or supervisor in identifying data anomalies and providing business solutions.
Document procedures using text, workflow diagrams, and screenshots from the application. Develops and maintains installations and configuration procedures. Provides documentation for institutional workflow processes associated with the application.
Required Experience
Bachelor's degree in Computer Science, Information Systems, Finance, Accounting, or related field
Excellent English verbal and written communication skills
5+ years of data engineering experience
3+ years SQL and Python experience
Knowledge of database architecture and management
Experience working with Cloud Platforms (Azure, AWS, GCP, etc.)
Ability to read code and convert programming logic from one language to another
Familiarity with APIs
Preferred Experience
Experience working with data analytics tools (e.g., Power BI, QuickSight, Looker, Sisense)
Experience with Apache Airflow
Experience with AI coding tools and/or AI assistants
Background in Math, Stats, Machine Learning
Additional Information
Knowing your ideas are heard and matter, think big!
You get to own your job and be recognized for your contributions
Work with smart and creative people
Making mistakes is human. Let's learn from them. Be transparent!
We recognize you as an individual, with no presumptions or judgment. Be the extraordinary you!
15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
Start: ASAP
About Velozient
We are a privately held, nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent who enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment. We are focused on providing world-class remote resources to work as valued client team members. If this type of opportunity excites you, then consider joining our team!