Senior Principal Software Enginee

2 weeks ago


Austin, TX, United States Purple Drive Full time
Job Description: Senior Principal Software Engineer

Join us as a Senior Principal Software Engineer on our Software Engineering, AI Products team in Round Rock, Texas to do the best work of your career and make a profound social impact.

What you'll achieve

As a Senior Principal Software Engineer, you'll have the chance to architect cutting-edge AI tools alongside API and web design solutions, propelling the advancement of AI throughout its lifecycle. Your role involves spearheading solution development and ensuring release readiness while collecting insights into best practices across various AI product portfolios and business sectors. Furthermore, you'll collaborate closely with your team, providing mentorship and guidance in the design and development of AI products.

You will:

  • Ensure successful deployment of AI-based tools and systems that significantly improve operational efficiency or customer experience.
  • Develop innovative algorithms or models that advance the state-of-the-art in AI technology.
  • Integrate AI solutions into existing workflows or platforms, enabling automation and data-driven decision-making.
  • Lead teams through the entire lifecycle of AI projects, from conception to deployment and maintenance.
  • Contribute to open-source AI initiatives or communities, fostering collaboration and knowledge sharing within the industry.
  • Design and lead the effort on automation, CI/CD processes and tools to make our services simpler and more robust.
  • Mentor team members in design collaboration, code reviews, development tools and processes.
  • Take part in the full software development life cycle including development, test, continuous delivery and support.
  • Be an active member of an agile team , collaboratively realizing features through development, test and delivery.
Essential Requirements
  • 13+ years of software development experience.
  • Excellent knowledge and application of engineering concepts along with effective problem-solving ability.
  • Solid understanding of Large Language Models, Machine Learning, Deep Learning, Generative AI, Supervised learning, data science, and data engineering.
  • Proficiency in .NET and Python, which are crucial for developing robust and scalable AI solutions.
  • Extensive knowledge and hands-on experience Kafka, & Angular / React, JavaScript, Typescript, CSS, HTML.
  • Strong proficiency in Multithreading, Caching technology like Redis, experience in SQL /NoSQL database.
  • Experience implementing test-driven development and hands-on with JUnit cases.
  • Ability to code/debug using design specifications.
  • Experience with cloud platforms like Azure / AWS. Extensive knowledge of Microservices Architecture, Micro Frontend and DevOps.
  • Ability to manage, motivate, and direct a cross-functional workgroup; and drive successful negotiations.
  • Solid interpersonal and presentation skills in Artificial Intelligence.
Desirable Requirements
  • Bachelor's or master's degree in computer science or related field.
  • Proficiency in container technologies like Docker and Kubernetes (K8S).


  • Austin, TX, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...


  • Austin, TX, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...


  • Austin, TX, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...


  • Austin, TX, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...


  • Austin, TX, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...


  • Austin, TX, United States ShortList Recruitment Limited Full time

    Job Description Principal Software Engineer Austin TX $200,000 We're seeking an experienced Principal Software Engineer to join my client's rapidly growing development team. The ideal person will have at least 10 years of commercial software engineering experience, ideally in small to medium software companies. This is a full-stack role, helping to lead a...


  • Austin, TX, United States Oracle Full time

    Job Description At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how we deliver excellence. We...


  • Austin, TX, United States Raven Software Full time

    Senior Software Engineer, Graphics - Raven Software - Remote As a senior graphics engineer you will be optimizing, enhancing, and developing new rendering systems on top of the foundation of Call of Duty's AAA engine technology. You will collaborate with passionate graphics engineers across all our studios. You will define and shape our graphics technology...


  • Austin, TX, United States Oracle Full time

    Job Description Oracle Cloud Infrastructure seeks Senior Principal Software Engineers to set the architectural direction for the CI/CD systems trusted by thousands of Oracle's developers. Our goal: make cloud delivery so fundamentally simple and reliable, it's invisible-like electricity. You'll lead the charge in architecting global-scale services, turning...


  • Austin, TX, United States Oracle Full time

    Job Description ***This role can be based out of the following OCI hubs: Seattle, WA or Santa Clara, CA As a Senior Principal Engineer in Oracle Cloud Infrastructure, you will provide key technical guidance and function as a lead developer in the development, delivery and operation of cloud services that will enable delivery of novel consumer video...