Senior Backend Data Engineer
Pinnacle Technology Partners, a U.S.-based IT consulting firm, is hiring a Senior Backend Data Engineer to join their remote team, supporting a forward-thinking client focused on data modeling and analytics. This is a full-time contract position open to candidates in Vietnam (Remote). You'll collaborate on high-impact projects, design backend systems from scratch, and build scalable, data-driven applications in a Python-based, declarative logic environment. This role offers remote work flexibility, a supportive team culture, and access to the latest tools and professional development resources.
Ideal candidates bring strong expertise in backend development, data engineering, relational data modeling, and Python—particularly with abstract or declarative programming styles. Experience building APIs, asynchronous workflows, and data ingestion pipelines, as well as working with cloud platforms like AWS or Azure, is essential. Knowledge of Snowflake, graph databases (e.g., Neo4j), and CI/CD tools is a plus. Candidates must be rapid learners comfortable with dynamic environments and systems built from the ground up.
Pinnacle emphasizes a people-centric approach, investing in continuous learning and long-term career development. As part of a globally distributed team, you'll work on innovative software projects alongside experienced engineers from around the world. Applications must be submitted in English.
Senior Backend Data Engineer
RESUME must be in English
Location: Remote
Employment Type: Full-Time / Contract
Who We Are
We are a U.S.-based technology consulting firm with distributed development teams across Latin America, Eastern Europe, and Türkiye. Our mission is simple: deliver exceptional software by empowering world-class engineering talent. We work with top-tier clients on innovative, high-impact projects—and we’re growing fast.
About the Client
Our client is a forward-thinking technology company at the forefront of data modeling and analytics. Their platform is built using modern engineering principles, combining backend development and advanced data engineering in a Python-based declarative logic programming framework. The solutions are Snowflake-native and designed to handle complex modeling and analytics at scale.
They are looking for engineers who are passionate about learning, solving novel challenges, and contributing to systems that are built from the ground up.
Role Overview
We are hiring a Senior Backend Data Engineer to help build and scale data-driven applications with a strong focus on backend logic, data modeling, and engineering best practices. You’ll be working in a collaborative environment, designing systems from scratch, and delivering solutions that handle high volumes of data efficiently.
Core Responsibilities & Required Skills
- Rapid Learning Ability – Comfortable picking up new tools, technologies, and paradigms quickly
- Backend Development – Proven experience designing and developing backend systems, APIs, and asynchronous workflows from scratch
- Data Engineering – Solid experience building data ingestion pipelines, stream processing, and managing large-scale data movement
- Relational Data Modeling – Expertise in designing robust, scalable relational data models
- Python Proficiency – Strong programming background in Python, including adaptability to nontraditional or abstract programming styles
- Cloud Platform Experience – Hands-on experience with cloud platforms like Azure or AWS
- Software Architecture – Understanding of design patterns and architectural best practices for scalable backend systems
Nice-to-Have Skills
- Familiarity with graph databases (e.g., Neo4j, Amazon Neptune) or graph libraries like networkX
- Experience with CI/CD tools such as GitHub Actions, GitLab CI, or CircleCI
- Hands-on knowledge of Snowflake or similar cloud data warehouse platforms
Who You Are
You are a curious, driven engineer who loves building solutions from the ground up. You thrive in fast-moving environments, enjoy tackling complex challenges, and are comfortable working in unconventional or emerging technologies. You're excited by backend development and passionate about clean, scalable data architecture.
Why Join Us?
- We believe in giving our team members the tools, flexibility, and trust they need to do their best work. From continuous learning opportunities to working on challenging, high-impact projects, we’re committed to your growth.
- You'll work with cutting-edge technologies and collaborate with passionate professionals who care deeply about quality.
What You Can Expect
- Remote work flexibility
- Access to modern tools and learning platforms
- Challenging, high-impact projects with innovative clients
- A supportive, growth-oriented team environment
Similar Jobs





