Principal Software Engineer – Data Analytics
OneTrust · Atlanta, Georgia
About this role
## OneTrust — Principal Software Engineer (Data Analytics) ### About the role OneTrust’s mission is to enable innovation through the responsible use of data and AI. The **AI-Ready Governance Platform™** unifies regulatory intelligence, automation, and connected governance workflows so businesses can move at the speed of AI—while ensuring good governance to prevent data misuse at scale. You’ll join the **AI Core** team to help drive the AI transformation across the organization by building **reusable, scalable AI features and infrastructure**. --- ### Your mission As a **Machine Learning Engineer**, you will research, develop, and implement state-of-the-art AI models and workflows in **Python**. You’ll create **production-ready, reusable components** and **robust pipelines** that can be leveraged across multiple business domains—helping teams adopt and scale AI capabilities for a wide range of use cases. --- ### Responsibilities **Development** - Design, build, and optimize ML models, pipelines, and APIs using **Python** and modern AI frameworks - Create reusable, production-grade components to accelerate AI deployment across business units - Implement **configuration-driven workflows** (e.g., **YAML**) for scalable AI orchestration - Maintain high code quality with unit, integration, and exploratory testing (target **~80% coverage** or per team standards) **Collaboration** - Partner with backend, frontend, and product teams to integrate AI models into scalable, user-facing features - Participate in technical planning, architecture reviews, and sprint ceremonies - Share knowledge and collaborate to foster continuous learning and innovation **Support** - Monitor, evaluate, and improve AI model performance in production - Troubleshoot issues related to data pipelines, model inference, and deployment - Document workflows, best practices, and model configurations for reproducibility and transparency **Code Review** - Conduct peer reviews and provide constructive feedback on ML code and processes - Advocate for best practices in ML engineering, testing, and automation **Continuous Learning** - Stay current with AI/ML advancements; experiment with new techniques, architectures, and frameworks - Bring curiosity and a passion for AI—even if you haven’t fully applied it in prior roles --- ### You are - An enthusiastic, innovative engineer who enjoys solving complex problems with AI - Strong in **Python** and deeply interested in state-of-the-art AI (regardless of whether your current role has fully enabled it) - Comfortable in a collaborative, cross-functional environment - Excited to contribute to ambitious, company-wide AI adoption --- ### Your experience includes - Bachelor’s or Master’s degree in Computer Science, Engineering, or related field - **10+ years** of professional software engineering experience (strong focus on frontend development) - Hands-on experience with one or more AI/ML frameworks (e.g., **TensorFlow, PyTorch, Hugging Face, scikit-learn**, or similar) - Experience designing and deploying production-grade ML models and pipelines - Familiarity with configuration-driven workflows and orchestration (e.g., **YAML**) - Cloud ML platform experience (**Azure, GCP, AWS**) and **Docker** (plus) - Strong testing, debugging, and documentation skills - Excellent collaboration and communication - Demonstrated curiosity and passion for AI with a willingness to continuously learn --- ### Salary range (CA/CO/CT/NV/NY/RI/WA)
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.