Principal Engineer

Tresata is a fast-growing developer of AI-powered software systems used for data analysis at absolute scale.
Backend
Principal Software Engineer
In-Person
10+ years of experience
AI · Enterprise SaaS

Description For Principal Engineer

Tresata, an AI-powered software systems developer specializing in data analysis at scale, is seeking a Principal Engineer to join their Core engineering team. This role presents an exciting opportunity to lead critical engineering initiatives and shape the technical direction of the company's products. The ideal candidate will bring expert-level knowledge in backend engineering, distributed systems, and cloud technologies.

The position involves leading architecture, design, and implementation efforts for the Core Services Backend team. You'll be working with modern technologies including Java 17/Spring Boot, various databases (MongoDB, Cassandra, PostgreSQL), and message streaming platforms like Kafka. The role requires deep expertise in building large-scale, distributed systems and implementing best practices in software development.

As a Principal Engineer, you'll have the opportunity to mentor team members, collaborate with stakeholders, and drive technical excellence across the organization. The position requires someone who can think strategically, drive innovation, and work effectively in a fast-paced, evolving environment.

Tresata offers a dynamic work environment where you'll be part of a team solving audacious problems and working with industry leaders. The company values continuous learning and provides opportunities for rapid career advancement. They embrace diversity and believe that differences strengthen their team, all unified under the mission to "ENRICH LIFE."

This role is perfect for someone who is passionate about technical leadership, has extensive experience in backend engineering, and wants to make a significant impact in a growing AI-focused company. The position offers the chance to work on cutting-edge technology while building solutions that contribute to a better future.

Last updated 3 hours ago

Responsibilities For Principal Engineer

  • Lead engineering efforts including architecture, design, implementation, testing, and release
  • Influence key technical decisions and set technical direction for products
  • Set an example of engineering excellence for the team
  • Promote and advocate for best practices
  • Help level-up the organization
  • Serve as a technical expert
  • Mentor junior members of the team

Requirements For Principal Engineer

Java
MongoDB
Cassandra
PostgreSQL
Kafka
Redis
  • Bachelors, Masters, or PhD in Computer science or related technical field
  • Expert knowledge of full Software Development Lifecycle (SDLC)
  • Experience in building large-scale software projects and distributed platforms
  • Expert knowledge in server-side languages (Java 17/Spring Boot, Spring Webflux)
  • Experience with NoSQL/SQL databases
  • Experience with Message Streaming Platform, Kafka
  • Knowledge of HTTP Authentication protocols
  • Good communication skills
  • Experience in collaborating with stakeholders
  • Analytical mindset & critical thinking skills

Interested in this job?

Jobs Related To Tresata Principal Engineer

Principal Software Development Engineer

Principal Software Development Engineer role at Microsoft's Health Futures team, focusing on medical imaging, signal processing, and healthcare technology development.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on AI-powered solutions for M365, offering remote work and competitive compensation ($137K-$267K).

Principal Software Engineer

Principal Software Engineer role at Microsoft's 1ES team, focusing on developer productivity tools and cloud services, offering remote work in Vancouver with competitive compensation.

Principal Software Development Engineer

Principal Software Engineer role at Microsoft focusing on large-scale distributed systems for search and AI services, working with cutting-edge LLM and AIGC technologies.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Data Security team, building cloud security solutions for Office 365 and Windows, requiring 15+ years of experience in software development.