Senior IT Data Engineers are experts in data streaming, building data pipelines that support real-time data refreshes and are cost-optimized for computing resources. They deeply understand data security, implementing row-level and column-level security measures. This role typically involves leading the implementation of complex projects, using advanced big data technologies, and ensuring robust data pipeline orchestration across multiple systems.
Responsibilities
Lead the design and orchestration of complex data pipelines and ETL processes, focusing on optimizing data models
Architect scalable data solutions, including data warehousing and big data technologies, and ensure alignment with organizational goals
Implement advanced data governance frameworks and ensure robust data security measures
Optimize cloud costs by strategically using cloud resources and efficient data architectures
Lead the development of data visualization strategies, ensuring they contribute to data-driven decision-making at a strategic level
Lead platform engineering efforts, delivering scalable infrastructure, reusable tooling, and AI/ML frameworks aligned with strategic roadmaps.
Compensation
The annual salary range for this position is $132,000.00 - $264,000.00 Additional compensation includes annual or quarterly performance bonuses. Additional compensation for certain positions may also include : Stock
Responsibilities
Lead platform engineering efforts, delivering scalable infrastructure, reusable tooling, and AI/ML frameworks aligned with strategic roadmaps.
Drive full software development lifecycle across multiple teams, ensuring high availability, fault tolerance, and real-time data processing.
Architect and integrate intelligent AI-enhanced applications using cloud-native principles and model-driven design.
Provide technical leadership and mentorship, influencing architectural standards and promoting engineering excellence.
Collaborate with stakeholders to define technical requirements and success metrics, ensuring alignment with business objectives.
Requirements
Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area.
7 years’ experience in software engineering or related area.
Master’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area.
The Principal Software Engineer leads platform engineering efforts by delivering scalable, cloud-native solutions and reusable infrastructure components.
Compensation
The annual salary range for this position is $110,000.00 - $220,000.00
Additional compensation includes annual or quarterly performance bonuses.
Additional compensation for certain positions may also include :
- Stock
Responsibilities
Lead platform engineering efforts delivering scalable infrastructure, reusable tooling, and AI/ML frameworks aligned with strategic roadmaps.
Drive full software development lifecycle including design, coding, testing, deployment, and maintenance across multiple teams.
Architect cloud-native, distributed systems ensuring high availability, fault tolerance, and real-time data processing capabilities.
Integrate AI agents and intelligent applications using modern programming languages and model-driven design techniques.
Provide technical leadership, mentorship, and influence architectural standards to promote maintainability and interoperability.
Requirements
Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area
Master’s degree in computer science, computer engineering, computer information systems, software engineering, or related area
The Data Engineer II is responsible for processing structured and unstructured data, validating data quality, and developing and supporting data products.
Compensation
Compensation includes a base salary in the range of $89,400.00 - $134,000.00. The base salary may vary within the anticipated base pay range based on factors such as the ultimate location of the position and the selected candidate’s knowledge, skills, and abilities. Position may be eligible for additional compensation that may include an incentive program.
Responsibilities
Process Structured and Unstructured Data
Ensure data quality and implement tools and frameworks for automating the identification of data quality issues
Work with internal and external data providers on data validation and provide feedback and customized changes to data feeds and data mappings
Partner with analytics organization to design viable data solutions
Recommend improvements to processes, technology, and interfaces that improve effectiveness and reduce technical debt
Requirements
Bachelor’s degree in Computer Science or related field
Master’s degree in Computer Science or related field
Design, configure, and deploy OSI PI System architectures to meet client operational and data management needs, collaborating with clients and internal teams to gather requirements, assess current systems, and develop tailored automation solutions.
Responsibilities
Design, configure, and deploy OSI PI System architectures to meet client operational and data management needs.
Collaborate with clients and internal teams to gather requirements, assess current systems, and develop tailored automation solutions.
Implement data collection, validation, and visualization strategies using OSI PI tools to support real-time monitoring and analytics.
Provide technical guidance and troubleshooting support to ensure system reliability, performance, and security.
Conduct training sessions and create documentation to enable client teams to effectively utilize OSI PI solutions.
Requirements
Bachelor’s degree in Computer Science
Bachelor’s degree in Engineering
Bachelor’s degree in Information Technology
Nice to have: Professional certification in OSIsoft PI System