Senior Principal Software Engineer

Atlanta, Georgia

Endeavor
Apply for this Job
The Challenge

As Senior Principal Software Engineer - GenAII, you'll contribute to the development of cutting-edge GenAI applications at Onetrust. The ideal candidate will have a deep understanding of Python application development and an understanding of GenAI technologies. You will play a pivotal role in designing, developing, and implementing innovative software solutions that leverage the power of GenAI.

Your Mission
  • Lead the design and development of complex GenAI applications using Python and related technologies.
  • Collaborate with cross-functional teams to define product requirements, architecture, and implementation plans.
  • Develop and maintain scalable, efficient, and reliable Python-based software systems.
  • Conduct code reviews, ensure adherence to coding standards, and optimize application performance.
  • Stay up-to-date with the latest trends and advancements in GenAI and software development.
You Are
  • Able to collaborate with engineering leads, product leads, ML Engineers, and data scientists to understand product requirements and translate them into technical specifications.
  • Proficient in design and implementation of software modules and components using Python and relevant libraries.
  • Able to conduct code reviews and provide feedback to team members.
  • Highly performant in unit and integration testing to ensure code quality and functionality.
  • Able to troubleshoot and resolve technical issues.
  • An active participant in team meetings, code reviews, and knowledge sharing sessions.
  • Consistently contributing to the development of best practices and coding standards.
  • Able to deliver privacy-preserving GenAI capabilities.
Your Experience Includes
  • Bachelor's degree in Computer Science, Engineering, or related technical field.
  • 10+ years of experience in software development, with a strong focus on Python.
  • Proven experience in designing and developing complex software applications.
  • Advanced understanding of GenAI concepts.
  • Proficiency in Python programming, data structures, algorithms, and design patterns.
  • Experience with cloud platforms (AWS, GCP, Azure) and cloud-native development.
  • Strong problem-solving, analytical, and critical thinking skills.
  • Excellent communication and collaboration skills.
  • Excellent organizational and leadership skills.
Extra Awesome
  • Master's degree in Computer Science, Engineering, Data Science or related technical field.
  • Expertise with running web services at scale.
  • Deep understanding of AI/ML.
  • Experience with GenAI frameworks like Langchain, LlamaIndex.
  • Familiarity with agentic workflows.
Date Posted: 25 September 2024
Apply for this Job