Principal Software Engineer, Generative AI Application - 100% remote
RadianAbout the role
See yourself at Radian? We see you here too.
At Radian, we see you. For the person you are and the potential you hold. That’s why we’ve embraced a new way of working that lets our people across the country be themselves, be their best and be their boldest. Because when each of us is truly seen, each of us gives our best – and at Radian, we’ll give you our best right back.
Studies have shown that job seekers may hesitate to apply for jobs unless they meet every single qualification listed. We strive to see the potential in each applicant, so if you’re excited about this role but your experience or education level doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
See Yourself As A Principal Software Engineer - Generative AI
As the Principal Software Engineer – Generative AI Application’s your responsibilities include proprietary, customized-off-the-shelf and as well as third-party solutions with generative AI technologies to enable business lines, service offerings or other. You are responsible for delivering high-quality, standardized, secure and performant code for the value benefit of Radian and our customers. Outside of your software engineering duties, you are expected to make proposals across several teams on their engineering work with generative AI technologies and tools, and helps team members to make informed decisions in alignment with the department strategic plans.
Your Primary Duties and Responsibilities
Develop features and improvements utilizing generative AI technologies and solutions to the Radian products in a secure, well-tested, and performant way.
Work with Product Management and other stakeholders (Backend, UX, etc.) to iterate on new features.
Write code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
Demonstrate capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
Propose initial technical implementations which support architectural changes that solve scaling and performance problems.
Confidently ship immense or otherwise extremely high-impact features and improvements with minimal guidance and support from other members of the organization.
Interact with customers and other external stakeholders as a consultant and spokesperson for the work of your sub-department.
Teach, mentor, grow, and provide advice to other domain experts, across several teams in their department.
Perform other duties as assigned or apparent.
See the Job Specification
Your Basic Education and Prior Work-Related Experience:
Degree Requirement: Bachelor's Degree or Equivalent Experience
Work Experience: 5 years of prior work related experience
Additional Qualifications:
Professional experience with React, Node.js and/or Professional experience with Python, JavaScript/TypeScript, C# and Java.
Experience with designing, implementing web application and consuming RESTful APIs in AWS/Azure.
Experience with Python development, demonstrating a deep understanding of the language and its best practices.
Experience with LLM tools and frameworks such as OpenAI, Claude, Bedrock, prompt engineering, LangChain, LlamaIndex and etc.
Experience with the machine learning process of retrial augmented generation (RAG), fine-tuning and MLOps.
Proficiency in working with RDBMS and No-sql, showcasing the ability to design and optimize database structures.
Proficiency in working with vector database.
A solid understanding in foundation models, custom model training and its lifecycle management.
Understanding of DevOps processes and you appreciate the value technologies like Serverless, containers and Kubernetes bring to the software deployment and development process.
Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
See Your Location
Radian is committed to a flexible work environment for many of our roles. This is a *<
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s