Company:
Endeavor
Location: Atlanta
Closing Date: 07/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
The Challenge
As Senior Principal Software Engineer – GenAI I, 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.
Share this job
Endeavor
Useful Links