Jobs and Careers
FO

Principal Engineer

Formstack
Los Angeles, United Statesfull_timeVerifiedPosted 24 Sept 2024

About the role


Who You Are:
As a Principal Data Engineer, you will architect, develop, and manage robust data pipelines and a scalable data fabric infrastructure. This role demands expertise in coding with Java and leveraging Apache Kafka for real-time data streaming amongst other technologies. You will collaborate closely with AI and machine learning teams, ensuring seamless data flow and integration across our data infrastructure. Your strategic foresight and deep technical expertise have enabled you to lead significant modernization initiatives, bringing experience for leveraging new technologies such as a graph database into an organization.
What You Will Do:
- Lead the architectural data fabric vision and strategy across Formstack, ensuring alignment with our business goals and customer needs.- Design, implement, and optimize complex data pipelines.- Develop and maintain data fabric solutions to unify data management.- Integrate Kafka-based streaming solutions to support real-time data needs.- Collaborate with AI teams to align data strategies with machine learning models.- Ensure data security, governance, and compliance within the infrastructure.- Mentor junior engineers and contribute to best practices and coding standards.- Conduct research and evaluate new technologies, making strategic decisions on build-versus-buy and integration scenarios to enhance our product offerings.- Collaborate closely with cross-functional teams to define technical standards, guidelines, and processes that support business objectives.
How You Will Succeed:
- By articulating and advancing a clear vision for the future of data pipeline and data fabric architecture at Formstack and then driving the clear implementation and delivery of the same- By championing best practices in software development and architecture, with a keen focus on scalability, security, and performance, to maintain technical excellence across all projects.- Through exceptional leadership and effective collaboration with both technology teams and business stakeholders, creating a culture that prioritizes innovation, growth, continuous improvement, and shared success.- Mentoring and fostering the development of more junior engineering team members, encouraging their professional growth and career wealth. Ensuring the team remains at the cutting edge of technology trends and best practices.
What We Are Looking For:
- 15+ years of hands-on experience in software development, systems integration, and enterprise architecture, with a proven track record of delivering critical data solutions.- Extensive experience with cloud technologies (AWS/GCP/Azure), application and solution architecture, Agile methodologies, and building scalable distributed systems.- A deep understanding of software development concepts, including microservices, API-first strategies, and resilient application design.- Extensive experience in Java programming, Kafka, and graph databases.- Strong background in data engineering, with a focus on data pipeline and fabric architecture.- Familiarity with AI/ML infrastructure and big data technologies.- Excellent problem solving, communication and stakeholder management skills (both written and spoken).- Must be fluent in written and spoken English.

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 Kit

Free account required — sign up in 30s

Company

Formstack

View company profile →