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
- ...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...SuggestedWork at officeLocal areaRemote workFlexible hours
- 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...SuggestedRemote work
$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...SuggestedTemporary workWork experience placementWorldwideFlexible hours$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...SuggestedTemporary workWork experience placementLocal areaRemote workFlexible hours$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,...SuggestedTemporary workVisa sponsorshipFlexible hours$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 areaImmediate startRemote work$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 workFlexible hours$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 areaWorldwide3 days per week- ...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...
$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 timeLocal area$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 timeTemporary workWork experience placementWork at officeLocal areaImmediate startRemote work$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 timeLocal area- ...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 areaRemote work
$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 workWork experience placementLocal area- ...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 subcontractorRemote workFlexible hours
- 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...
$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$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 workWork at officeWorldwideRelocationRelocation packageFlexible hours- ...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 timePart timeSecond jobRemote work
$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 workFlexible hours$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 workWork experience placementWorldwideFlexible hours$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 workFlexible hours- ...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
$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 workFlexible hours- ...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 workFlexible hours
$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- 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 timeRemote workFlexible hours
- ...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...
$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 workFlexible hours$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 employmentContract workWork experience placementWork at officeWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- principal software engineer United States
- principal software engineer manager United States
- senior principal software engineer United States
- principal data analyst United States
- senior principal cloud computing engineer United States
- senior principal scientist United States
- principal network architect United States
- principal data architect United States
- principal cloud computing engineer United States
- principal solutions consultant United States

