Lead the design and orchestration of complex data pipelines and ETL processes, architect scalable data solutions, implement data governance and security, optimize cloud costs, develop data visualization strategies, and oversee integration across systems.
Responsibilities
Lead the design and orchestration of complex data pipelines and ETL processes
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