Senior Software Engineer, AI
Plains Midstream Canada (PMC)
Key Responsibilities Applied AI Architecture and Solution Design Lead the technical design of AI‑enabled applications that support enterprise business workflows, including copilots, assistants, and intelligent automations. Define and apply standard patterns for Retrieval Augmented Generation, including data ingestion, chunking strategies, embeddings, vector indexing, retrieval logic, and grounding techniques. Design orchestration approaches for AI applications, including tool calling, agent workflows, and MCP‑style integrations to enterprise systems and services. Partner with Platform teams to ensure AI solutions align with enterprise architecture, security, data governance, and cloud standards. Act as a technical advisor to Product Owners, helping translate business intent into feasible, scalable solution designs. Software Engineering and Integration Build and maintain backend services and APIs, primarily using Python, that support AI applications and integrations. Guide implementation decisions to ensure solutions are secure, scalable, performant, and maintainable in production environments. Review designs and code for AI solutions developed within the team, providing technical direction and setting engineering quality standards. Balance rapid experimentation with disciplined engineering practices to move solutions from prototype to production. Data and Platform Integration Design integration patterns between AI applications and structured and unstructured enterprise data sources, including SQL‑based systems, lakehouse platforms, and document repositories. Collaborate with data engineers and platform teams to ensure data products are fit for AI workloads and aligned with governance requirements. Advise on tooling and platform choices, including Azure AI services and Databricks Apps, based on solution needs and enterprise constraints. Governance, Ethics & Risk Management Design and implement responsible AI principles, including fairness, transparency, explainability, and privacy‑by‑design to be adopted by both platform and enterprise. Partner with IS and Risk stakeholders to create policies to ensure AI solutions comply with internal policies, regulatory requirements, and ethical standards. Lead AI governance forums, design reviews, and risk assessments as required. Collaboration & Continuous Improvement Serve as a senior technical voice within the applied AI practice, shaping standards, design patterns, and reusable components. Mentor and guide other engineers, helping raise overall engineering and AI application maturity. Facilitate technical discussions across teams, helping stakeholders navigate tradeoffs related to architecture, risk, cost, and delivery timelines. Stay current with applied AI and software engineering trends, translating emerging patterns into practical guidance for the organization. Required Qualifications Education: Bachelor’s degree in Computer Science, Engineering, Data Science, Mathematics, or a related field, or equivalent practical experience. Advanced degree is considered an asset. Experience: Senior‑level experience in software engineering roles, with a demonstrated track record of designing and delivering production‑grade systems. Experience leading or influencing technical design decisions across complex solutions, including partnering with platform, architecture, or product teams. Hands‑on experience building backend services and APIs that support business‑critical applications. Experience translating ambiguous business needs into scalable technical solutions, and guiding delivery from concept through production. Experience operating in enterprise environments with cloud platforms, security constraints, and data governance considerations. Technical Skills: Strong proficiency in Python, with experience building and maintaining backend services and APIs. Experience working in cloud environments, preferably Azure, though experience with other major cloud providers is transferable. Experience integrating applications with structured and unstructured data sources, including SQL‑based systems and modern data platforms. Familiarity with applied AI patterns such as Retrieval Augmented Generation, embeddings, vector search, or agent‑style orchestration. Bonus experience with Databricks, Spark, or data engineering concepts such as pipelines and lakehouse architectures. Knowledge & Competencies: Strong software engineering fundamentals, including system design, architecture patterns, and production readiness. Ability to act as a technical advisor, guiding Product Owners and stakeholders through design decisions, tradeoffs, and sequencing. Comfort partnering with platform, data, and security teams to ensure solutions align with enterprise standards. Strong problem‑solving skills and ability to operate effectively in ambiguous, fast‑evolving problem spaces. Clear communicator who can explain complex technical concepts to both technical and non‑technical audiences. Demonstrated ability to mentor other engineers and positively influence technical practices across a team. Preferred Qualifications Experience with large‑scale data platforms, data lakes, or streaming data architectures. Experience supporting AI solutions in regulated or risk‑sensitive environments. Exposure to optimization, forecasting, or decision‑support models. Experience working in agile or product‑oriented delivery models. Equal Opportunity Employer We are proud to be an Equal Opportunity Employer and are committed to providing employment opportunities to all qualified individuals without regard to age, race, color, national or ethnic origin, religion, sex, sexual orientation, gender identity or expression, veteran status, genetic information, disability, or any other characteristic protected by federal, state, or local law. Applicants with disabilities can request accessible formats, communication supports, or other accessibility assistance by contacting View email address on click.appcast.io. #J-18808-Ljbffr
$40 - $85 per hour
...Senior Software Engineer $40 - $85/hour pay Required Skills Python3, Java, Rust, Algorithms basics, C++, TypeScript, bug fixing, feature implementation... ...optimization. About micro1 micro1 is the leading AI data lab for training frontier models and evaluating AI agents...SeniorFor contractorsRemote work- ...experience that helps people get more out of life. This Senior Engineer will build and support internal technology platforms... ...data‑integration tools. Leverage industry‑leading AI capabilities to streamline software development and foster an AI‑first approach. Work in...SeniorFull timeWork experience placementWork at officeWorldwideFlexible hours
$105.4k
...Houston. We are looking for lead software developers to design, develop... ..., IoT, Machine Learning, AI, DevOps, and more with languages... ...demos to audiences including senior executives and stakeholders... ...MIS, Computer Science, Math, Engineering, or comparable experience...SeniorTemporary workLocal areaImmediate start- Ernst & Young Oman is looking for a Software Engineering Senior Associate/Consultant to join their team in Houston, Texas. The role involves designing and delivering software systems and AI-enabled tools for client engagements. The ideal candidate should possess strong...Senior
- Plains Midstream Canada (PMC) is seeking a senior software engineer to lead the technical design of AI-enabled applications while applying best practices in software engineering. The ideal candidate will have a Bachelor's degree in Computer Science or a related field, along...Senior
$126k - $190k
...government agencies rely on Relativity's legal AI software to securely surface and manage the most... ...What We Do At Relativity, engineers don't just write code- they harness AI... ...Kubernetes Integration Team is seeking a Senior Engineer to help us prototype and rapidly...SeniorRemote workHome office- Micro1 is looking for a Senior Software Engineer to contribute expertise in Python3, Java, Rust, and other languages to enhance next-generation AI systems. The role involves bug fixing, feature implementation, and code optimization. Candidates should have strong experience...SeniorRemote job
- ...Has strong opinions on what makes good software—and can explain why. Pushes back on bad... ...Bridges the gap between business goals and engineering reality without losing sight of either.... ...integrations. Brings a clear-eyed view of AI tooling—knows when it accelerates us and...Senior
- Senior Software Engineer, Salesforce (Global Payment Network) Do you love building and pioneering in the technology space? Do you enjoy solving complex... ...in Agile practices. Experience leveraging interactive AI tooling to accelerate productivity, utilizing capabilities...SeniorInternshipH1bLocal area
- ...industry leading cloud-based software solution for A&D, reservoir management... ..., we help operators, engineers, and financial teams make informed... ...5 minutes. We’re hiring a Senior Software Engineer to join our... ...ADRs and architecture diagrams. AI Agent Frameworks Experience:...SeniorLocal area
- ...industry leading cloud-based software solution for A&D, reservoir management... ..., we help operators, engineers, and financial teams make informed... ...5 minutes. We're hiring a Senior Software Engineer to join our... ...across the codebase. Incorporate AI-first development practices, including...SeniorContract workLocal area
- ...successful experience in an application programmer/analyst or software engineering role. Strong Oracle SQL and PL/SQL skills with 5+ years of... ...concepts. Bring an open outlook towards adopting modern trends like AI. Flexible and adaptable in a shifting, modernizing...SeniorFlexible hoursShift work
- ...and multi-cloud environments. The ideal candidate will have hands-on expertise in Microsoft Sentinel and be responsible for leveraging AI strategies for continuous security improvement. This role requires in-depth knowledge of cloud security architecture, identity...Senior
- Nscale is looking for a Staff Observability Platform Engineer to enhance its observability capabilities for GPU clusters and AI workloads. This position involves designing reliable observability solutions that empower engineering teams, combining both technical leadership...Senior
- ...FinOps platform. This position emphasizes building scalable solutions integrating AI-driven automation and cost analytics. Applicants should have proven experience in software engineering, particularly with API-first architectures and cloud platforms like Azure. The role...Senior
- C1400 Stewart Title Guaranty Company in Houston is seeking a Systems Engineer to design and maintain IT systems supporting business operations. The role focuses on system stability, security, and enhancing performance through collaboration and automation. The ideal candidate...Senior
- Application Security Engineer (Senior) ID71672 Full time | AgileEngine | United States Posted On... ...5000 company that creates award-winning software for Fortune 500 brands and trailblazing... ...areas like application development and AI/ML, and our people-first culture has earned...SeniorFull timeWork at officeRemote workVisa sponsorshipWork visaFlexible hours
- A leading energy provider is seeking a Senior Software Engineer based in Houston, TX. The role focuses on designing and maintaining data pipelines using modern technologies like Amazon Redshift and Databricks. Candidates should have over 7 years of experience and a Bachelor...SeniorFull time
- 1110 Invesco Group Services, INC. is seeking a Senior Engineer for their Investment Technology team in Houston. This role requires at least 8 years in full-stack software development, with a strong emphasis on AWS and Java. The Senior Engineer will be pivotal in building...SeniorFull timeWork at officeFlexible hours
- Bain & Company is seeking a Full Stack AI Product Engineer to build and deliver AI product experiences across the PE due diligence platform. This role combines software engineering and applied AI, utilizing TypeScript and Python while collaborating with cross-functional...Senior
- A prominent software solution provider based in Houston is seeking a Senior Application Security Engineer focusing on AI security. The ideal candidate should have over 5 years of experience in application security, including 1-2 years specifically in AI/ML security. Responsibilities...Senior
- Senior Application Security Engineer (AI Security Focus) Houston, United States | Posted on 03/09/2026 iLink is a GlobalSoftware Solution Provider and... ...and transform your businessinside-out. iLink integrates software systems and developscustom applications, components, and...Senior
- Tech Mirrors is seeking a Senior AI Engineer based in Houston, TX, with a focus on delivering AI solutions and collaborating across teams. This role requires a minimum of 12 years of experience and proficiency in Microsoft Azure, along with strong skills in machine learning...Senior
- Gene by Gene, located in Houston, Texas, is seeking a Senior AI Developer to lead the AI/ML strategy and integrate generative AI... ...guidance. The ideal candidate will have significant experience in software engineering, particularly in AI/ML, and possess excellent communication...Senior
- The Houston Astros, LLC in Houston, TX is seeking a Senior Software Engineer for the Research & Development team. This role focuses on building scalable systems and data visualizations that aid in baseball decision-making. The ideal candidate has at least 5 years of experience...Senior
- ...investment and innovation forward. What You’ll Do We are seeking a Senior Application Engineer I to lead the advanced configuration, integration, and... ..., Reveal, BrainSpace). Experience working with emerging AI and automation technologies. Solid understanding of...SeniorWorldwide
- Nscale is seeking a Senior Front-End Network Engineer to enhance the performance and reliability of their AI infrastructure in Houston. In this role, you'll manage large-scale Ethernet networks that support critical AI operations, leveraging your extensive network engineering...Senior
- Invesco is looking for a Senior Engineer to join its Investment Technology team in Houston, Texas. The ideal candidate will have over 8 years of full-stack software development experience and expertise in Java and AWS cloud services. You will be responsible for building...SeniorFlexible hours
- ...relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful...SeniorWorldwide
- ...API Management (APIM) : Implement APIs using various policies for AI, authentication, logging, transformation, etc. SAP Cloud... ...information from key vaults. Qualifications Proficiency in coding and software development JavaScript API development and security C# Other At...SeniorFull timePart timeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, AI. Be the first to apply!
- software sales engineer Houston, TX
- software engineer amazon Houston, TX
- agile software developer Houston, TX
- rust software engineer Houston, TX
- software developer positions Houston, TX
- senior software design engineer Houston, TX
- software developer Houston, TX
- ngo software engineer Houston, TX
- startup software engineer Houston, TX
- IT software engineer Houston, TX

