Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer

Octave

Principal Software Developer

Job Location (Short): Houston, Texas-USA | Madison, Alabama-USA Workplace Type: Remote

Position Overview

We are seeking a motivated AI/ML Engineer to build reliable, scalable systems and Generative AI and Agentic AI features, and build and deploy data-driven solutions for our document-based compliance management platform. This role requires a technical expert who can develop, deploy, and maintain ML systems in production environments.

Key Responsibilities
  • Build and deploy Generative AI features using foundation models (AWS Bedrock, OpenAI, Anthropic Claude) and inference pipelines with optimization of latency and cost
  • Design agentic AI systems that autonomously handle compliance workflows, document review, regulatory mapping, and multi-step reasoning tasks
  • Integrate comprehensive LLM evaluation frameworks with development and production systems
  • Build and operate end-to-end MLOps pipelines, deployment systems, monitoring, and rollbacks workflows
  • Implement explainability frameworks (SHAP/LIME) and monitoring dashboards ensuring transparency and regulatory adherence
  • Collaborate with cross-functional teams to translate business needs into ML solutions and communicate insights to stakeholders
Education / Qualifications

Technical Skills

  • Python (5+ years): Production-level experience with Pandas, NumPy, scikit-learn, XGBoost, TensorFlow/PyTorch, Hugging Face Transformers, FastAPI/Flask, MLflow, and pytest
  • SQL: Advanced proficiency with complex queries, window functions, and optimization
  • Machine Learning & NLP: Strong foundation in supervised/unsupervised learning, deep learning, document understanding, text classification, and semantic analysis
  • Generative AI & LLMs: Hands-on experience with foundation models (GPT, Claude, Llama), prompt engineering, RAG architectures, and vector databases (Pinecone, Weaviate, Chroma)
  • MLOps & ModelOps: End-to-end experience with ML pipelines, model versioning, feature stores, drift detection, CI/CD for ML, and Docker containerization
  • LLM Evaluation: Experience with evaluation frameworks (RAGAS, DeepEval), custom metrics, benchmark datasets, and human-in-the-loop validation
  • Cloud & AWS: Experience with AWS services including SageMaker, Bedrock, S3, Lambda, EC2, and CloudWatch
  • Statistics & Experimentation: Strong foundation in statistics, A/B testing, causal inference, and experimental design
  • Visualization: Proficiency with Tableau, Power BI, or Python visualization libraries

Experience & Education

  • 5+ years in data science, ML engineering, or related roles
  • 3+ years building NLP/generative AI applications and implementing MLOps in production
  • Bachelor's or Master's degree in Data Science, Computer Science, Statistics, or related field

Preferred Qualifications

  • Experience with agentic AI frameworks (LangGraph, LangChain, AutoGen, CrewAI)
  • Knowledge of Life Sciences/regulated industries (FDA, EMA, ISO, GxP) and compliance management systems
  • Familiarity with big data tools (Spark, Databricks, Snowflake), orchestration (Airflow, Kubeflow), and monitoring tools (Datadog, Prometheus)
  • Experience with LLM fine-tuning, document processing libraries, multi-modal AI, or distributed training
  • Understanding of ML governance, bias detection, model risk management, and data privacy regulations (GDPR, CCPA, HIPAA)
  • Experience working in agile environments with Jira
  • AWS ML certifications or similar credentials

Key Competencies

  • Strong communication skills explaining complex models to technical and nontechnical audiences
  • Ability to work independently and collaboratively in fast-paced environments
  • Proven ability to convert POCs into production-grade solutions
  • Understanding of ethical AI and building trustworthy, explainable systems for regulated environments
What You'll Build

LLM evaluation frameworks ensuring 95%+ accuracy for compliance-critical features

Prompts for LLMs to achieve specific, high-quality outcomes

Agentic AI systems autonomously handling document review and compliance workflows

GenAI document understanding features processing millions of regulatory documents

Predictive models identifying compliance risks before they occur

Real-time semantic search and explainable ML systems meeting regulatory requirements

Production MLOps pipelines supporting dozens of models with automated monitoring and retraining

Growth Opportunities

Drive adoption of emerging AI technologies and establish best practices

Mentor ML engineers

Shape AI/ML roadmap and establish center of excellence for compliance AI

Collaborate with product leadership on long-term vision for AI-powered compliance

About Octave

Octave provides mission-critical software that empowers organizations to make informed decisions across every stage of the asset lifecycle - Design, Build, Operate and Protect - where performance, safety, and reliability are non-negotiable and failure is not an option. Turning complex operational data into actionable intelligence, Octave connects expertise, real-world conditions and enterprise-scale insight to improve performance, resilience and incident response where it matters most. Octave has more than 7,000 employees in 45 countries. Learn more at octave.com and follow us on LinkedIn.

Why Work for Octave?

All in. Always forward. That's the way we do things around here. We put trust in our people because we believe it's the best way to unleash potential, bring ideas to life, and keep moving ahead. And it's why we're committed to creating an environment that's truly supportive, providing you with the resources you need to support your ambitions, no matter who you are or where you are in the world. Everyone is welcome At Octave, we believe that diverse and inclusive teams are critical to the success of our people and our business. Here, everyone is welcome. As an inclusive workplace, we don't discriminate. In fact, we embrace differences and are fully committed to creating equal opportunities, an inclusive environment, and fairness for all. Respect is the cornerstone of how we operate, so speak up and be yourself. You're valued here.

Recruitment Fraud Alert Octave posts all official job opportunities on either or and communicates only from email addresses ending in @octave.com. We never request payment or personal banking information during recruitment. No offers will ever be extended without a proper interview via Teams or in person, never done over email alone. If you suspect fraud, it probably is, and contact us at View email address on click.appcast.io

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in United States vacancy
  •  ...looking for a new opportunity? Or just checking the market? Well… you might just be in the right place! As a hands-on Principal Software Developer , you’ll guide design and architecture of the critical system components of the flagship Lightspeed Retail product used... 
    Suggested
    Work at office
    Local area
    Remote work
    Flexible hours

    Lightspeed Commerce

    Irvine, CA
    15 days ago
  • To support the development of innovative AI solutions, the remote Principal Software Developer will architect, design, and deploy production-grade AI systems while collaborating with cross-functional teams to solve complex business challenges. Key responsibilities Architect... 
    Suggested
    Remote work

    VirtualVocations

    Erie, PA
    12 days ago
  • $135.2k - $306.4k

     ...delivering next-generation platforms and frameworks to empower developers and support groundbreaking cloud services. What You’ll Be...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Suggested
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Springfield, IL
    3 days ago
  • $135.2k - $306.4k

     ...components for data planes through a data-plane runtime framework, developing a remote persistent storage solution with the latency and...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Suggested
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    East Montpelier, VT
    4 days ago
  • $114.6k - $234.6k

     ...accelerate design and delivery while maintaining high standards for security, correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform capabilities, improve platform reliability and security posture,... 
    Suggested
    Temporary work
    Visa sponsorship
    Flexible hours

    Oracle

    Cheyenne, WY
    3 days ago
  • $131.3k - $237.35k

     ...Description Leidos is seeking Principal Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems. This work aligns with the FAA’s broader initiative to... 
    Local area
    Immediate start
    Remote work

    Leidos

    Eagan, MN
    1 day ago
  • $135.2k - $306.4k

     ...Database Software Engineer Design, develop, troubleshoot and debug software programs for databases, specifically in parallel and distributed query processing. As a member of the database software engineering division, you will take an active role in the definition... 
    Temporary work
    Flexible hours

    Oracle

    Redwood City, CA
    1 day ago
  • $154k

     ...Senior Principal Software Developer Req. # 23514 Job Family DE - Development Engineering Location US-DE-New Castle Pay Range Minimum USD $154,000.00 Pay Range Maximum USD $257,000.00 Overview Interested in joining... 
    Local area
    Worldwide
    3 days per week

    Waters

    New Castle, DE
    1 day ago
  •  ...or any other protected class. Clearance Required: TS/SCI Other Requirements: U.S. Citizenship Position Responsibilities The Software Developer will develop and maintain a framework that intelligently and dynamically makes real‑time decisions based on multi‑tiered analytics... 

    Synergy ECP

    Columbia, MD
    2 days ago
  • $119.14k - $169.14k

     ...across all of the company's games - Mobile Game Tech! Do you love developing data models and visualizations to help teams make strategic...  ...model design and data analysis aspects of the FinOps team's software development, including close collaboration with other FinOps software... 
    Full time
    Local area

    Zynga

    Austin, TX
    1 day ago
  • $120k - $155k

     ...insurance policies directly online. Expanding our team, we are adding experienced software innovators to enhance our development efforts. This role is ideal for experienced developers who are well-versed in the development environment outlined below and are eager to... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work

    Three

    Pittston, PA
    8 hours ago
  • $119.14k - $169.14k

     ...across all of the company’s games - Mobile Game Tech! Do you love developing data models and visualizations to help teams make strategic...  ...model design and data analysis aspects of the FinOps team’s software development, including close collaboration with other FinOps software... 
    Full time
    Local area

    Zynga

    Carlsbad, CA
    8 hours ago
  •  ...Senior Principal Software Developer (Frontend) Autodesk Tandem is transforming building operations through digital twins and data-driven intelligence. Our team builds technology that connects and analyzes building data to help operators make better decisions so they... 
    Local area
    Remote work

    Autodesk

    United States
    3 days ago
  • $127k - $158.7k

     ...Overview The role is for a talented and experienced Developer to join our Enterprise Operations Platform (EOP) organization. You will...  ...development team responsible for delivering next‑generation industrial software solutions that provide a software‑defined, data‑centric... 
    Temporary work
    Work experience placement
    Local area

    Aspen Technology

    Larsen, WI
    8 hours ago
  •  ...Principal Software Developer As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united... 
    For subcontractor
    Remote work
    Flexible hours

    Deltek

    United States
    19 hours ago
  • Here at OCI we’re building the world’s largest AI clusters and we’re the fastestat bringing them to the market.The AI Infrastructure organization at OCI isleading this effort by creating a GPU focused cloud with the latest hardware providing the best performance, efficiency...

    Ll Oefentherapie

    Austin, TX
    1 day ago
  • $120k

     ...Work™ ASRC Federal Technology Solutions, LLC is seeking a qualified candidate with a minimum of a Secret clearance for a Principal Software Developer to support our Army analytics Group work in Fairfield, CA. The Software Developer - Senior supports enterprise... 
    For contractors

    ASRC Federal Holding Company

    New York, NY
    3 days ago
  • $114.6k - $234.6k

     ...technical problems, and mentor engineers while continuing to deepen your own technical expertise. Responsibilities As a Principal Software Developer, you will lead the design, development, and evolution of backend services, APIs, and core server-side systems that... 
    Temporary work
    Work at office
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle

    Redwood City, CA
    3 days ago
  •  ...populous counties. ABOUT THE POSITION Are you looking to shape enterprise applications at an advanced strategic level? As a Principal Software Developer, you’ll lead innovation through architecture refinement, full‑stack development, and forward‑thinking software... 
    Full time
    Part time
    Second job
    Remote work

    Superior Court of California County of Los Angeles

    Los Angeles, CA
    3 days ago
  • $96.8k - $251.6k

     ...Job Description Design, develop, troubleshoot and debug software programs for databases, specifically in parallel and distributed query processing. Responsibilities As a member of the database software engineering division, you will take an active role in defining, executing... 
    Temporary work
    Flexible hours

    Oracle

    Redwood City, CA
    4 days ago
  • $96.8k - $251.6k

     ...plane level and performance problems. You should be a rock solid developer able to dive deep into low-level systems, design broad...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Ll Oefentherapie

    Seattle, WA
    3 days ago
  • $114.6k - $234.6k

     ...compromising performance. Our team is responsible for designing and developing fundamental architectural changes for GPU delivery, health...  ...diving deep into any part of the stack, as well as software debugging and low-level systems troubleshooting. Passion for... 
    Temporary work
    Flexible hours

    Oracle

    Annapolis, MD
    5 days ago
  •  ...Role: Principal Embedded Software Developer (VSE) Location: Onsite Plano, Texas Duration: Long Term Contract Required Skills: Should be from automotive background with 10+ years' experience RTOS/Linux system level experience. C, Misra c... 
    Long term contract

    Kasmo Global

    Piscataway, NJ
    2 days ago
  • $114.6k - $234.6k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle...  ...tolerant in the presence of unanticipated software failures Develop algorithms and distributed systems software that runs on a... 
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    3 days ago
  •  ...data volumes and associated costs by 84% on average while saving developers thousands of hours. Recognized as a leader by major analyst...  ...the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced... 
    Remote work
    Flexible hours

    Palo Alto Networks

    San Francisco, CA
    1 day ago
  • $147k - $237.5k

     ...data volumes and associated costs by 84% on average while saving developers thousands of hours. Recognized as a leader by major analyst...  ...coding assistants (e.g., Cursor, Claude) as part of day-to-day software development Experience building and operating highly... 
    Remote work

    Palo Alto Networks

    Boston, MA
    1 day ago
  • Building off our Cloud momentum, Oracle has formed a new organization - Oracle Health & AI. This team will focus on product development and product strategy for Oracle Health, while building out a complete platform supporting modernized, automated healthcare. This is a ...
    Full time
    Remote work
    Flexible hours

    Oracle

    United States
    1 day ago
  •  ...intelligence, and machine learning to stay ahead of emerging threats and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse software systems supporting Analytic Missions. This Program has a robust... 

    Lockheed Martin

    Annapolis Junction, MD
    8 hours ago
  • $99.6k - $223.4k

     ...delivery. Responsibilities Key Responsibilities Design and develop scalable data pipelines and AI-driven workflows. Build LLM/...  ...in in Computer Science or equivalent. ~6+ years of relevant software engineering experience. ~ Strong software engineering skills... 
    Temporary work
    Flexible hours

    Oracle

    Little Rock, AR
    11 days ago
  • $147k - $208.43k

     ...Principal Software Engineer (Embedded) The Principal Software Engineer (Embedded) has the opportunity to lead and develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional... 
    Permanent employment
    Contract work
    Work experience placement
    Work at office
    Weekend work

    AeroVironment

    Moorpark, CA
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!