Principal Software Engineer

AISERA
Palo Alto, CA, United States
Full-time

Aisera is a leading provider of AI Copilot solutions, utilizing AiseraGPT and Generative AI to facilitate business transformation and drive revenue growth through a self-service model.

Aisera’s AI Copilot uses industry and domain-specific LLMs to deliver human-like experiences and auto-remediate requests through AI workflows.

With 400+ integrations and 1200+ prebuilt workflows, customers achieve 75%+ automation and 90% cost reduction.

  • Aisera has received numerous recognitions, including the following : FastCompany Best Workplaces for Innovators; Inc 5000 Award for Fastest Growth;
  • Forbes AI50; EY Entrepreneur of the Year 2023; CNBC Upstart 100 Top Startup; Gartner Cool Vendor; Red Herring Top 100 Global Innovator;

CIO Innovation Startup Award; CIO Review Top ITSM Solution; and Silicon Review 50 Most Admired Companies.

Our seasoned founding team has led companies through several prior successful startups and acquisitions. We give our employees a lot of responsibility and ownership of their work, and we hire people from a very wide range of backgrounds and experience.

Our team members operate with a high degree of empathy for our customers and each other.

Join our dynamic and fast-paced team and be a part of our journey to revolutionize the industry.

The Role :

We are looking for a skilled backend engineer with solid hands-on experience in Middleware Integration, JAVA to be a key contributor in our software development team.

As a Tech Lead, you will play a crucial role in designing, developing, and maintaining our conversation AI building blocks, with a focus on microservices architecture.

Your expertise in product development and understanding of SaaS (Software-as-a-Service) concepts will be valuable in shaping our innovative solutions and enhancing our existing products.

This role is based out of our Palo Alto, CA office.

Responsibilities :

  • Design, develop, and maintain robust and scalable backend applications using JAVA and / or Python on Kubernetes and Docker.
  • Collaborate with cross-functional teams, including Frontend Developers, Product Managers, and DevOps Engineers, to deliver high-quality software solutions.
  • Implement microservices architecture to ensure the modularity, maintainability, and scalability of our applications.
  • Contribute to the entire software development lifecycle, from requirements gathering and design to testing and deployment.
  • Optimize backend performance to ensure seamless user experience and responsiveness of our applications.
  • Troubleshoot and resolve complex technical issues that arise in production and provide timely resolutions.
  • Participate in code reviews, ensuring adherence to coding best practices and maintaining code quality standards.
  • Stay up-to-date with the latest industry trends and advancements in backend development, and identify opportunities to integrate new technologies into our products.

Basic Qualifications :

  • Proven experience as a Server-side Developer, working with JAVA and its ecosystem to build and maintain web applications and services.
  • Preferred Experience with REST / gRPC, Kubernetes, GraphQL, AWS, Azure, Grafana, Kibana, Elastic, Airflow.
  • Strong understanding and hands-on experience with microservices architecture and related concepts.
  • Prior involvement in product development, with a track record of delivering high-quality software solutions.
  • Familiarity with SaaS concepts and experience in developing SaaS-based applications is a plus.
  • Proficiency in database design and integration, including SQL and NoSQL databases.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Experience with distributed systems and handling large-scale data is highly desirable.
  • Strong problem-solving skills and the ability to work effectively in a fast-paced and dynamic environment.
  • Excellent communication and teamwork skills, with the ability to collaborate effectively with team members and stakeholders.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field with 8+ years of work experience.

Preferred Qualifications :

  • Prior experience working in startup environments, demonstrating adaptability, initiative, and a passion for innovation.
  • Enterprise SaaS / AI&ML experience

Aisera is Global and our success draws upon the diverse viewpoints, skills and experiences of our employees. We are proud to be an equal opportunity employer and are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status.

LI-NV1

30+ days ago
Related jobs
Promoted
Palo Alto Networks
Santa Clara, California

Our engineering and Security Research team is at the core of our products and deliver the best of security services in the cloud to prevent cyberattacks. Our engineers don't shy away from building products to solve problems no one has pursued before. As a member of the team, you will work with resea...

Promoted
Palo Alto Networks, Inc.
Santa Clara, California

You will be part of a world-class software engineering team that works on various ground-breaking technologies. You will work with a multi-functional team of engineers to design and develop Application Acceleration software with cloud based management, monitoring and analytics. Palo Alto Networks's ...

Promoted
General Motors
Mountain View, California

As a pivotal member of our engineering team, you will be instrumental in improving our data infrastructure, particularly focusing on enhancing developer access to vehicle development logs and building efficient data pipelines between on-premises and cloud environments. Additional Job DescriptionBach...

Promoted
Splunk
CA, United States
Remote

Splunk is looking for an enthusiastic and innovative Principal Software Engineer to join our Observability Data Platform organization. As applications and systems become more sophisticated and user experience is at high stake, observability - the ability to monitor and understand the systems and how...

Snowflake
San Mateo, California

We are looking for an experienced Principal Software Engineer to build our new Payment Platform. AS A PRINCIPAL SOFTWARE ENGINEER, YOU WILL:. To be successful in the role, the candidate needs to have significant experience in software engineering and domain expertise in databases and/or payment syst...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and5 years’ experience in software engineering or related area. This Principal Engineer role is responsible for leading design and development of mission critica...

Palo Alto Networks
Santa Clara, California

We are seeking Test Engineers with a strong Automation First Mindset as we scale the Prisma SASE Test team. Collaboration and teamwork are at the foundation of our culture and we need engineers who can communicate l and work well with others towards achieving a common goal. Develop and execute sophi...

Snap Inc.
Palo Alto, California

We’re looking for a Principal Software Engineer to join Snap Inc!. Design, implement, and scale critical engineering components and services to support Snap's most strategic initiatives. Excellent programming and software design skills, including debugging, performance analysis, and test design. Exp...

Microsoft
Santa Clara, California

Experience in developing networking software stack involving technologies such as Transmission Control Protocol (TCP), User Datagram Protocol (UDP), Remote Direct Memory Access (RDMA), RoCEv2 and Software Defined Network (SDN). Software Engineering IC5 - The typical base pay range for this role acro...

Intuit
Mountain View, California

Demonstrated ability to communicate and collaborate at all levels - from front line engineers and non-technical stakeholders, to senior leaders in engineering or at the executive level. Experience with AI technologies such as SageMaker, Google Vertex AI, LangChain, Large Language Models, Prompt Engi...