CrawlJobs Logo

ETL Engineer

United States, Cambridge 115000.00 - 130000.00 USD / Year · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

We’re looking for a Data Engineer with a solid foundation in building robust data pipelines and a collaborative mindset to join our Marketing Data Engineering team. If you thrive in a fast-paced environment, enjoy working cross-functionally, and are eager to embrace change (especially innovations like AI coding assistants), this could be your next adventure!

Job Responsibility

  • Design, build, and maintain high-performance data pipelines and orchestration workflows
  • Write clean, modular Python code to transform, parse, clean, and enrich large datasets
  • Support stakeholders by developing dashboards and visualizations
  • Partner closely with marketing analysts, engineers, and data scientists to define and deliver data needs
  • Actively participate in agile ceremonies, code reviews, and planning discussions
  • Experiment with and use AI coding tools to boost productivity and code quality

Requirements

  • 6+ years of professional experience in data engineering
  • Proficient in SQL and Python, and know how to write scalable, maintainable code
  • Worked with AI coding tools and are excited about how they’re shaping the future of development
  • Understand modern data architecture from ingestion to transformation to delivery
  • Built and operated Airflow pipelines (or something similar)
  • You’re comfortable estimating project scope, managing timelines, and delivering reliably

Nice to have

  • Excellent collaborator and communicator, comfortable working with technical and non-technical peers
  • Solution-oriented and driven by curiosity
  • Welcome change and innovation, and you’re quick to adapt your tools and practices
  • Thrive in an international, fast-paced, and feedback-driven environment

What we offer

  • health benefits
  • flexible spending account
  • retirement benefits
  • life insurance
  • paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays)
  • parental leave benefits
  • annual bonus eligibility

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

ETL Engineer

8 matching positions

ETL Engineer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
  • 5+ years of relevant experience as a data engineer
  • Data Pipelining & ETL: Expertise in designing and implementing scalable data pipelines using Python/Pyspark, with experience in ETL tools (e.g., Microsoft BI/SSIS, IBM DataStage etc.)
  • Database Management: Advanced proficiency (3+ years) in RDBMS (T-SQL/PL/SQL) and NoSQL (e.g., MongoDB)
  • Big Data Platforms: Extensive experience (3+ years) with Hadoop ecosystem technologies (e.g., HDFS, Hive, Pig, Sqoop), preferably Cloudera
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

ETL Engineer

Accounting Technology team is seeking a Applications Development Technology Lead...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of relevant experience in Apps Development using ETL tools - AbInitio, Shell Scripting, Databases
  • Strong knowledge of ETL standards, frameworks and best practices
  • Extensive experience system analysis and in programming of software applications preferably in the Finance Domain
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Lead architecture design, development of ETL Solutions using ABINITIO
  • Review Code, Conduct design walkthroughs and ensure adherence to enterprise standards
  • Drive performance tuning, optimization across ETL workflows and databases
  • Design & Develop complex ABINITIO graphs, plans and reusable components
  • Drive CI/CD implementation for ETL deployments and drive automation, DevOps best practices in data engineering
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Fulltime
Read More
Arrow Right

ETL Engineer

We’re looking for a curious, detail-oriented ETL Engineer who enjoys turning com...
Location
Location
United States , Birmingham
Salary
Salary:
Not provided
daxko.com Logo
Daxko
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Functional knowledge of MySQL, SQL Server, and custom script development
  • Ability to analyze table structures and design custom solutions for data challenges
  • Strong analytical and problem-solving skills
  • Clear communicator who can explain complex technical concepts to audiences of varying experience
  • Self-motivated, organized, and comfortable working independently or collaboratively
  • Strong attention to detail with the ability to prioritize effectively
  • Professional, team-oriented mindset with a positive attitude
  • Associate’s degree or equivalent professional experience in ETL or software development
  • 1–2 years of experience with: SQL and ETL scripting
  • Higher-level programming languages (PHP or C# preferred)
Job Responsibility
Job Responsibility
  • Maintain and enhance custom internal automation tools and ETL processes using PHP, C#, and SSIS
  • Build, test, and troubleshoot custom scripts to manipulate and load customer data with minimal supervision
  • Perform root cause analysis on data issues and implement long-term, scalable solutions
  • Monitor ETL workflows, troubleshoot failures, and ensure high data quality standards
  • Communicate data risks and issues clearly and effectively to internal teams and external customers
  • Consistently meet or exceed KPIs and performance expectations
  • Conduct quality assurance reviews and provide constructive peer feedback on code and scripts
  • Gain a strong understanding of the full implementation lifecycle to support automation and data issue resolution
  • Support billable development and consultation projects across teams as needed
  • Manage service records for small to mid-sized customers
What we offer
What we offer
  • Flexible paid time off
  • Affordable health, dental, and vision insurance options
  • Monthly fitness reimbursement
  • 401(k) matching
  • New-Parent Paid Leave
  • Casual work environments
  • Remote work
  • Fulltime
Read More
Arrow Right

Etl App Development Engineer - Ab Initio Staff Engineer

We are looking for a skilled Data Engineer with strong experience in Ab Initio, ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with Ab Initio (ETL development)
  • Good proficiency in SQL (intermediate to advanced level)
  • Experience with scripting (Unix/Shell preferred)
  • Solid understanding of ETL concepts and data warehousing principles
Job Responsibility
Job Responsibility
  • Design, develop, and maintain ETL solutions using Ab Initio
  • Build and optimize complex SQL queries for data transformation and analysis
  • Develop automation and support scripts using Unix/Shell or other scripting languages
  • Perform data validation, performance tuning, and troubleshooting of ETL workflows
  • Work with tools such as EME, Co-Op, ACE, BRE, Express IT/Query IT, and Control Center
  • Collaborate with stakeholders to understand data requirements and deliver scalable solutions
  • Adhere to best practices for data quality, performance, and security
  • Fulltime
Read More
Arrow Right
New

Data Engineer ETL Developer

Data Engineer ETL Developer - Assistant Vice President - Citi
Location
Location
United States , Tampa
Salary
Salary:
96960.00 - 145440.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
June 22, 2026
Flip Icon
Requirements
Requirements
  • Hands-on experience in data systems analysis and ETL development
  • Proven, in-depth expertise with the Ab Initio platform (GDE, Co>Operating System, EME) is mandatory
  • Strong proficiency in SQL and experience with relational databases (e.g., Oracle, Teradata)
  • Solid experience with Unix/Linux environments and shell scripting
  • Demonstrated experience in managing and implementing successful data-centric projects, preferably within the financial services industry
  • Strong understanding of data warehousing concepts, data modeling, and ETL best practices
  • Ability to work under pressure, manage deadlines, and adapt to unexpected changes in requirements
  • Excellent problem-solving and analytical skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance, resilient, and scalable ETL processes using the Ab Initio suite of products (GDE, Co>Operating System, EME) to transform upstream data into the required format for Oracle Financials SaaS
  • Conduct detailed data analysis, data profiling, and data quality assessments to ensure the integrity of data moving through the Strategic Ledger pipelines
  • Translate business requirements from the Strategic Ledger program into technical specifications for ETL jobs and data models
  • Develop and optimize complex SQL queries for data extraction, transformation, and loading across various database platforms
  • Create and manage metadata within the Ab Initio Enterprise Meta>Environment (EME), ensuring proper version control and adherence to development standards for the program
  • Develop Unix/Linux shell scripts for job automation, scheduling, and file manipulation related to the data transformation process
  • Monitor and control all phases of the development process, including analysis, design, construction, testing, and implementation
  • Provide operational support for production applications, troubleshoot issues, and perform performance tuning to meet business SLAs
  • Utilize in-depth specialty knowledge of ETL and Ab Initio to analyze complex data-related problems and recommend efficient solutions
  • Collaborate with data architects, business analysts, and other technology groups to ensure solutions are aligned with enterprise standards and business needs
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
!
Read More
Arrow Right

Offshore ETL Engineer

The Data Engineer is responsible for the implementation of Python-based extract/...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–6 years of experience in data engineering or ETL/ELT development
  • Working knowledge of Python for data processing
  • Strong SQL skills
  • Hands-on or foundational experience with dbt
  • Familiarity with data warehouses and batch processing concepts
  • Experience working in offshore delivery teams
Job Responsibility
Job Responsibility
  • Develop Python scripts to extract data from source systems and load it into the target warehouse
  • Implement dbt models based on approved transformation designs and patterns
  • Write basic dbt tests and SQL validation queries
  • Support data reconciliation and defect resolution activities
  • Participate in SIT and UAT support cycles
  • Maintain clear and consistent documentation for developed pipelines and models
  • Collaborate with Senior Data Engineers and Technical Leads to clarify requirements and resolve issues
  • Fulltime
Read More
Arrow Right

Senior SQL / ETL Engineer

We are seeking a Senior SQL / ETL Engineer to support data migration, transforma...
Location
Location
Mexico
Salary
Salary:
Not provided
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on SQL development experience
  • Experience working with SQL Server environments
  • Advanced SQL query writing and optimization experience
  • Experience developing and maintaining stored procedures
  • Experience with ETL processes and data migration activities
  • Strong experience with data manipulation, cleanup, and transformation
  • Experience loading and validating data within relational database environments
  • Ability to troubleshoot and resolve data-related issues independently
  • Strong attention to detail and data accuracy
  • Excellent communication and collaboration skills
Job Responsibility
Job Responsibility
  • Develop, maintain, and optimize SQL queries, stored procedures, and database scripts
  • Load, transform, and validate large datasets within SQL Server environments
  • Support ETL-related workflows, including data extraction, transformation, cleansing, and migration activities
  • Perform data cleanup and manipulation tasks to improve overall data quality and consistency
  • Troubleshoot SQL performance issues and optimize complex queries
  • Collaborate with engineering and business stakeholders to understand data requirements and deliver accurate solutions
  • Assist with ongoing database maintenance and operational support activities
  • Ensure data integrity, validation, and reconciliation across systems
  • Create and maintain technical documentation related to database and ETL processes
Read More
Arrow Right

Senior Sql / Etl Engineer

We are seeking a Senior SQL / ETL Engineer, for a project based assignment, to s...
Location
Location
United States
Salary
Salary:
Not provided
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on SQL development experience
  • Experience working with SQL Server environments
  • Advanced SQL query writing and optimization experience
  • Experience developing and maintaining stored procedures
  • Experience with ETL processes and data migration activities
  • Strong experience with data manipulation, cleanup, and transformation
  • Experience loading and validating data within relational database environments
  • Ability to troubleshoot and resolve data-related issues independently
  • Strong attention to detail and data accuracy
  • Excellent communication and collaboration skills
Job Responsibility
Job Responsibility
  • Develop, maintain, and optimize SQL queries, stored procedures, and database scripts
  • Load, transform, and validate large datasets within SQL Server environments
  • Support ETL-related workflows, including data extraction, transformation, cleansing, and migration activities
  • Perform data cleanup and manipulation tasks to improve overall data quality and consistency
  • Troubleshoot SQL performance issues and optimize complex queries
  • Collaborate with engineering and business stakeholders to understand data requirements and deliver accurate solutions
  • Assist with ongoing database maintenance and operational support activities
  • Ensure data integrity, validation, and reconciliation across systems
  • Create and maintain technical documentation related to database and ETL processes
Read More
Arrow Right