Founded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, en
Senior Data Engineer (Python/Scala)
Location
United States
Posted
56 days ago
Salary
$98.6K - $167K / year
Seniority
Senior
Job Description
Senior Data Engineer (Python/Scala)
ICF
The Work: ICF is looking for an enthusiastic Data Engineer to join our team and help with Data Management and Data Analysis. If you are Data Engineer interested in applying your expertise in Data Engineering in a consulting environment, then this may be the role for you. Job Location: This position requires that the job be performed in the United States. If you accept this position, you should note that ICF does monitor employee work locations and blocks access from foreign locations/foreign IP addresses, and also prohibits personal VPN connections. - You may be asked to travel once a quarter to an office. - Our core work hours are 10am - 4pm Eastern Time with the option to start earlier or work later depending on your time zone. However, please note our client is on the east coast and may sometimes start a meeting earlier than 10:00 which may require your participation. What You Will Do: - Create Dashboards using AWS QuickSight with both visuals (charts, graphs, etc...) as well as tables for end users to slice and dice data to gain insights to various business processes. - Design and maintain scalable Spark-based data ingestion pipelines with adaptive change management to accommodate evolving business needs and technical requirements. - Lead centralized orchestration for both batch and event-driven workflows, ensuring seamless and efficient data movement throughout the platform. - Develop reusable templates and self-service solutions to enable efficient updates and enhancements to data models, empowering teams to manage changes independently. - Optimize distributed compute resources to enhance performance, reliability, and cost-effectiveness of data processing environments. - Define and enforce data contracts, manage schema versioning, and automate metadata processes to uphold reliable data standards and strong governance. - Collaborate in a federated model to operationalize essential compliance requirements, including handling personally identifiable information (PII), data retention, and maintaining consistent naming conventions across datasets. - Enforce robust data quality checks—including schema validation, handling of nulls, uniqueness, volume, freshness, and distribution metrics—as well as referential integrity across all datasets. - Embed orchestration of data quality checks at various checkpoints within the pipeline to ensure ongoing compliance and reliability. - Log, audit, and measure all quality results to provide transparency, accountability, and continuous improvement in data quality management. Leadership & Execution - Work with architects as a technical leader, contributing to the establishment of engineering standards, best practices, and guiding critical design decisions. - Partner with business and domain owners to understand domain data structure and translate requirements into reliable and scalable data products. - Lead incident triage, conduct root cause analysis, and drive continuous improvements in platform reliability and data quality. - Define and track key performance indicators (KPIs) for data quality, freshness, stability, adoption, and cost.Demo work in both small and large virtual settings with clients and end users to obtain feedback on enhancing dashboards to meet business requirements. - Work within a SAFe scaled agile framework, collaborating with other team members to ensure solutions meet client needs with the highest quality. What You Will Bring With You: - Bachelor’s Degree - 1+ years of experience working with tools like JIRA, GitHub, and Confluence. - 2+ years of experience with working on cloud platforms in AWS. - 2+ years of experience relational database and data warehousing concepts - 1+ years of experience with python and Scala, Spark technologies - 1+ years experience with data orchestration tools like NiFi, Airflow, Step Functions, etc. - 1+ years of experience with serverless or cloud-native analytics platforms - Candidate must be able to obtain and maintain a Federal Public Trust - Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S. - Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years What We Would Like You To Bring With You: - Familiarity with data profiling, data catalogs, lineage tools, or observability platforms. - Prior experience or knowledge in contributing to or leading federated data governance - 5 years’ excellent problem-solving skills and end-to-end quantitative thinking. - Ability to self-organize, prioritize and conduct work on multiple projects under tight deadlines in a fast-paced environment. - Prior experience in consulting or healthcare is an advantage but not essential. Professional Skills: - Good leadership and team-working skills. - Highly effective analytical, problem-solving, and decision-making capabilities. - Excellent communication and interpersonal skills to interface effectively at all levels of the business. - Organized, detailed oriented and able to prioritize and multi-task. - Travel for a conference or to another ICF location for collaboration may be required once a year. This position requires that the job be performed in the United States. If you accept this position, note that ICF monitors employee work locations, blocks access from foreign locations/foreign IP addresses, and prohibits personal VPN connections. #DMX-HES #Li-cc1 #Indeed Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $98,614.00 - $167,644.00 Nationwide Remote Office (US99)
Related Guides
Related Categories
Related Job Pages
More Data Engineer Jobs
Oncology Data Specialist- Associate
WVU MedicineScheduled Weekly Hours: 40 Shift: Exempt/Non-Exempt: United States of America (Exempt) Company: SYSTEM West Virginia University Health System Cost Center: 574 SYSTEM Strategic Staffing Solutions
Welcome! We’re excited you’re considering an opportunity with us! To apply to this position and be considered, click the Apply button located above this message and complete the application in full. Below, you’ll find other important information about this position. Responsible for accurately coding complete, and concurrent abstraction of oncology patient data to be utilized by administration, clinical trials, research, state and national reporting, maintaining certifications, accreditations, and quality improvement within the Oncology Services. Position requires excellent computer skills and ability to work independently and remotely while maintaining security and confidentiality of patient information. Responsibilities include case finding eligibility, abstracting cancer cases, staging, coding all treatment and all follow up activities. Responsible for identifying and reporting quality discrepancies found in the EMR MINIMUM QUALIFICATIONS: EDUCATION, CERTIFICATION, AND/OR LICENSURE: 1. Associate degree 2. Must obtain Oncology Data Specialist (ODS) certification through the National Cancer Registrars Association within two (2) years of hire PREFERRED QUALIFICATIONS: EDUCATION, CERTIFICATION, AND/OR LICENSURE: 1. Completed college courses in Anatomy and Physiology, Medical Terminology and Pathology. EXPERIENCE: 1. Two (2) years of medical office experience including principles, procedures, medical terminology of malignant diseases, tumor classification by the primary site and histology. CORE DUTIES AND RESPONSIBILITIES: The statements described here are intended to describe the general nature of work being performed by people assigned to this position. They are not intended to be constructed as an all-inclusive list of all responsibilities and duties. Other duties may be assigned. 1. Case Finding: Identifies all cases to be entered into the Suspense section of the Cancer Registry Data Base. Case finding activities requires analyzing and decision-making skills to interpret and determine whether a case qualifies for abstraction. 2. Abstracting: Accurately completes an electronic abstract on each eligible primary including all medical, social, family, work, and environmental histories, cancer identification, staging, all treatment, and follow up information using regulations from all available resources. Responsible for completing and verifying the accurate physician TNM Stage, Summary Stage and Collaborative staging systems. The abstract must be completely documented with text, accurate coding assigned for diagnosing information, cancer identification, staging, and all treatment information. Abstracting requires communication with other physician offices, outside hospitals in any manner necessary to facilitate the complete abstracting process. All outside oncology information must be included in the completed abstract. Each registrar is assigned specific cancer sites for abstraction and must meet productivity and quality standards according to the West Virginia Cancer Registry (WVCR) and the WVU Cancer Institute Policies and Procedures. 3. Abstracts 100% of all identified cancer patient diagnosis, staging, and treatment into the WVU Medicine Cancer Registry system with 90% accuracy. Abstracts must be completed within the mandated timeframe set by state and national guidelines. 4. The registrar is responsible for identifying and reporting all documentation errors and discrepancies to the registry manager. 5. Follow Up: Monitor vital status, cancer status, recurrence, any additional treatments for patient’s lifetime. Follow up procedures include: all available EMRs systems, phone contacts, letters to physicians, patients, and other agencies as appropriate. 6. Participates in the Cancer Committee meetings and in accreditation surveys as requested. 7. Participate in all current and future Commission on Cancer (COC) Quality Improvement Programs and Quality Improvement measures as required for accreditation. 8. Completes all Special Quality Studies as required by the COC. 9. Participates in all scheduled Health System conference calls, meetings, and education webinars, provides updates for quality improvement, software updates, and policies and procedures changes. 10. Promotes and contributes positively to the teamwork of the department by volunteering to assist co-workers, contributing ideas, and problem solving with co-workers. 11. Required to program electronic data reports for research as requested by administration, physicians, and research projects. 12. Collects and analyzes data for reports such as survival percentages, population analyses, and site-specific data. 13. Participates in planning, implementing change, maintaining, and improving productivity through attendance and participation in staff meetings, committees, task forces, projects, and discussions with manager. 14. Participates in continuing education activities annually to meet COC requirements. PHYSICAL REQUIREMENTS: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 1. Ability to abstract data for sustained periods of time. 2. Ability to sit for long periods of time. 3. Ability to perform occasional light work including standing, walking, bending, and lifting weights to ten pounds. WORKING ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 1. Standard Office Environment. Reliable high-Speed Internet Required. SKILLS AND ABILITIES: 1. Ability to use and locate complex medical resources. 2. Experience with Coding Systems. 3. Must be detail oriented with the ability to organize and complete work under deadlines. 4. Ability to use multiple electronic medical systems and multiple cancer registry systems. 5. Demonstrate competency and proficiency in all required computer systems. 6. Maintains a working knowledge of JCAHO, COC and all state statutes related to the WVU Medicine Cancer Institute Cancer Program. 7. Must be able to work independently, adapt quickly to change, and perform all responsibilities of the cancer registrar. 8. Excellent communication, presentation, facilitation and writing skills. 9. Must be able to interact appropriately with professional and administrative staff as part of a collaborative team. 10. Must have problem-solving and electronic trouble shooting skills. 11. Skills in Anatomy, Physiology, Pathology, Cancer, Oncology Terminology. Additional Job Description: Scheduled Weekly Hours: 40 Shift: Exempt/Non-Exempt: United States of America (Non-Exempt) Company: WVUH West Virginia University Hospitals Cost Center: 55 RMH Nursing Cancer and Infusion Center
Wildlife Health Lab Data Engineer
Cornell UniversityCornell University, located in Ithaca, New York, was founded in 1865 and opened its first building on campus in 1868. Over the years, Cornell University has gro
The Cornell University College of Veterinary Medicine seeks a Data Engineer to join the Wildlife Health Lab (CWHL) team. The selected person will work in collaboration with application developers, data scientists, ecologists, and wildlife professionals using data pipelines that integrate raw wildlife agency data into data systems. The Data Engineer will further prepare data for and run large analytical processes written in R, Python, or other languages. The Data Engineer will migrate current local processes to cloud services, as well as write and maintain system documentation. The Data Engineer will support development goals by publishing and maintaining data resources systems for wildlife agencies. Required Qualifications - Bachelor’s degree in Computer Science, Data Science, Statistics, or other relevant technical data-centric computational field and 3-5 years of relevant experience or equivalent combination - Familiarity with wildlife disease ecology, wildlife management, environmental science, natural resource management, or other related fields. - Experience with relational and No SQL database software (such as Postgres, MySQL, and MongoDB), containerization software (such as Docker), cloud computing services (such as Google Cloud, Microsoft Azure, and AWS), and web application frameworks (such as R Shiny). - Experience building reliable data pipelines that ingest and process data at scale. - Knowledge of data security, including the appropriate handling of sensitive data and the maintenance of data privacy throughout all computations and workflows. - Experience publishing in scientific literature. - Exceptional independent multi-tasking ability with accountability and follow-through. - Must be able to manage multiple projects simultaneously, as well as adhere to deadlines associated with each task. Preferred Qualifications - Advanced degree or higher in Computer Science, Data Science, Statistics, or other relevant technical data-centric computational field. - Interdisciplinary training or experience in applied quantitative settings to conduct science in ecology, natural resources, or epidemiology. - Experience with web application development, user interface design, and web development. - Experience working with or for governmental wildlife agencies. - Dedication to a career supporting the fields of wildlife, natural resources management, or conservation. Important Details about the Position - This is a fully remote position with eligibility to work anywhere in the US. - This is a full time one-year term position with potential for extension contingent upon performance and funding. - We are unable to provide Visa sponsorship, now or in the future, for this position. - Relocation assistance will not be provided for this position. While the regular business hours are 8:00 am to 5:00 pm, the specific schedule may change to meet the needs of the business, requiring employees to work early mornings, evenings, weekends and University holidays and scheduled breaks. The Following Documents are Required to be Submitted with your Application - Resume - Cover Letter What We Offer: Great benefits! Cornell receives national recognition as an award-winning workplace for our health, wellbeing, and sustainability. - 3 weeks of paid vacation - 13 additional holiday days with 2 additional floating holidays to be used at your discretion - An award-winning employer provided benefits program - Comprehensive health care options - Access to wellness programs - Employee discounts with local and national retail brands - Generous retirement contributions - Impressive educational benefits include tuition-free Extramural Study and Employee Degree Program, Tuition Aid for external education, and Cornell Children's Tuition Assistance program - Follow this link for more information: https://hr.cornell.edu/understand-your-benefits Employees are expected to meet all of the Cornell University Staff Skills for Success, which are essential for individual and organizational success. Who We Are: The Cornell Wildlife Health Lab (CWHL) is a partnership between the AHDC and the New York State Department of Environmental Conservation to provide surveillance, diagnosis, and management support for wildlife diseases. The CWHL provides comprehensive, science-based communications on wildlife health and conservation. Questions? Gabriel Gonzalez - gag95@cornell.edu University Job Title: Informatics/Data Analyst III Job Family: Administration Level: F Pay Rate Type: Salary Pay Range: $80,195.00 - $93,199.00 Remote Option Availability: Remote Company: Endowed Contact Name: Gabriel Gonzalez Contact Email: gag95@cornell.edu Job Titles and Pay Ranges: Non-Union Positions Noted pay ranges reflect the potential pay opportunity for each job profile. The hiring rate of pay for the successful candidate will be determined considering the following criteria: - Prior relevant work or industry experience - Education level to the extent education is relevant to the position - Unique applicable skills - Academic Discipline To learn more about Cornell’s non-union staff job titles and pay ranges, see Career Navigator. Union Positions The hiring rate of pay for the successful candidate will be determined in accordance with the rates in the respective collective bargaining agreement. To learn more about Cornell’s union wages, see Union Pay Rates. Current Employees: If you currently work at Cornell University, please exit this website and log in to Workday using your Net ID and password. Select the Career icon on your Home dashboard to view jobs at Cornell. Online Submission Guidelines: Most positions at Cornell will require you to apply online and submit both a resume/CV and cover letter. You can upload documents either by “dragging and dropping” them into the dropbox or by using the “upload” icon on the application page. For more detailed instructions on how to apply to a job at Cornell, visit How We Hire on the HR website. Employment Assistance: For general questions about the position or the application process, please contact the Recruiter listed in the job posting or email mycareer@cornell.edu. If you require an accommodation for a disability in order to complete an employment application or to participate in the recruiting process, you are encouraged to contact Cornell Office of Civil Rights at voice (607) 255-2242, or email at accommodations@cornell.edu. Applicants that do not have internet access are encouraged to visit your local library, or local Department of Labor. You may also request an appointment to use a dedicated workstation in the Office of Talent Attraction and Recruitment, at the Ithaca campus, by emailing mycareer@cornell.edu. Notice to Applicants: Please read the required Notice to Applicants statement by clicking here. This notice contains important information about applying for a position at Cornell as well as some of your rights and responsibilities as an applicant. EEO Statement: Cornell welcomes students, faculty, and staff with diverse backgrounds from across the globe to pursue world-class education and career opportunities, to further the founding principle of “... any person ... any study.” No person shall be denied employment on the basis of any legally protected status or subjected to prohibited discrimination involving, but not limited to, such factors as race, ethnic or national origin, citizenship and immigration status, color, sex, pregnancy or pregnancy-related conditions, age, creed, religion, actual or perceived disability (including persons associated with such a person), arrest and/or conviction record, military or veteran status, sexual orientation, gender expression and/or identity, an individual’s genetic information, domestic violence victim status, familial status, marital status, or any other characteristic protected by applicable federal, state, or local law. Cornell University embraces diversity in its workforce and seeks job candidates who will contribute to a climate that supports students, faculty, and staff of all identities and backgrounds. We hire based on merit, and encourage people from historically underrepresented and/or marginalized identities to apply. Consistent with federal law, Cornell engages in affirmative action in employment for qualified protected veterans as defined in the Vietnam Era Veterans’ Readjustment Assistance Act (VEVRAA) and qualified individuals with disabilities under Section 503 of the Rehabilitation Act. We also recognize a lawful preference in employment practices for Native Americans living on or near Indian reservations in accordance with applicable law. 2026-03-19
Data Architect
Instasks App platformInstasks App is a Professional Concierge Service. The app provides top-tiered professionals and clients with an online platform. Our unique approach to building an App is to give the client and the provider instant bookings and an easy process of all services. Providers receive custom requests for their specialized skills. The app takes care of all invoicing between client and provider with a detailed invoice. We track providers' locations for the client's en route to any job. We created a portal platform to guide you in listing your professions. The platform provides you with schedules, invoicing and credit card processing as part of the enhanced technology. Clients will have a choice to give the providers reviews and star ratings to ensure our elite services when booking on our app. Our mission is to help all providers strive to achieve their financial and independent goals. Opportunities to providers over the age of 18 and, by law, over the age of 21 for any tasks serving liquor.
Role Description We are looking for a Data Architect to build, optimize and maintain conceptual and logical database models. For this role, you should know how to analyze system requirements and implement migration methods for existing data. Hands-on experience with SQL and Oracle is also required. Ideally, you are familiar with predictive analysis and data visualization techniques using relevant tools (e.g. Tableau, D3.js and R). Ultimately, you will develop database solutions to ensure company information is stored effectively and securely. - Develop database solutions to store and retrieve company information. - Install and configure information systems to ensure functionality. - Analyze structural requirements for new software and applications. - Migrate data from legacy systems to new solutions. - Design conceptual and logical data models and flowcharts. - Improve system performance by conducting tests, troubleshooting and integrating new elements. - Optimize new and current database systems. - Define security and backup procedures. - Coordinate with the Data Science department to identify future needs and requirements. - Provide operational support for Management Information Systems (MIS). Qualifications - Proven work experience as a Data Architect, Data Scientist, Data Analyst or similar role. - In-depth understanding of database structure principles. - Experience gathering and analyzing system requirements. - Knowledge of data mining and segmentation techniques. - Expertise in SQL and Oracle. - Proficiency in MS Excel. - Familiarity with data visualization tools (e.g. Tableau, D3.js and R). - Proven analytical skills. - Problem-solving attitude. - BSc in Computer Science or relevant field. Requirements - All providers must go through a third-party background check only after you are confirmed for a job. - Each provider will go through etiquette training to ensure that every provider is a friendly and well-mannered individual. Benefits - Be your own boss by choosing the TASKS that best suit your schedules. - Build your income to help increase your revenue. - Book tasks that are within a 15-mile radius. - Clients will have a choice to give the providers reviews and star ratings. - Our client's and providers' health & well-being are our highest priorities.
Data Engineer
ExpleoTrissential, a part of the global consulting group Expleo, is a consulting firm founded in 2003. It provides comprehensive business improvement and digital transformation solutions
Overview Expleo is a trusted partner for your innovation journey. As a global engineering, technology and consulting service provider, we are ideally positioned to help you achieve your ambitions and future-proof your business. With a smart blend of bold thinking and reliable execution, we’re able to fast-track innovation through each step of your value chain. We are strategically positioned to build value, with a global footprint across 30 countries.We are as global and local as you need us to be, with strong best-in-class pan-European technological centres and unique best-shoring capabilities. We leverage a network of high value-adding affiliates in consulting and industrial excellence, and leading partners across multiple sectors to provide you with the most comprehensive services and solutions in an ever-changing environment. Responsibilities - Design, develop, and maintain data pipelines and ETL processes to support data migration initiatives. - Participate in data migration projects, ensuring data integrity, quality, and consistency across systems. - Work with AWS-based data environments to build scalable and reliable data solutions. - Develop and optimize Python and SQL scripts for data processing and transformation. - Integrate and manage data from financial platforms such as BlackRock Aladdin and other investment management systems. - Collaborate with data engineers, analysts, and business stakeholders to understand data requirements and translate them into technical solutions. - Ensure high performance, reliability, and security of data workflows. - Use Docker and Git for version control and containerized environments. - Troubleshoot and resolve data-related issues in Linux and Windows environments. - Document data architecture, pipelines, and migration processes. Essential skills - Minimum 8 years of experience as a Data Engineer or in a similar role. - Strong experience with Python and SQL for data processing and transformation. - Hands-on experience with AWS cloud services. - Solid knowledge of ETL development and data pipeline design. - Experience with data migration projects. - Proficiency with PostgreSQL or other relational databases. - Experience with Docker and Git. - Comfortable working in Linux and Windows environments. - Fluent English communication skills. What do I need before I apply -The opportunity is remote but the candidate must already be living in PT.

