Principal Software Engineer - Data Engineering
Hybrid
Full Time
#Engineering
#Machine Learning
#Operations
#Data Infrastructure
#Python
#Java
#ETL
#Snowflake
#Postgres
#Data Warehouse
#Data Modeling
At project44, we are revolutionizing the global supply chain through our High-Velocity Supply Chain Platform. We act as the connective tissue for global trade, helping 1,300 leading brands across industries like automotive, retail, and manufacturing track over 1 billion shipments every year. Our mission is to eliminate friction and provide predictive analytics through machine learning, and we are looking for passionate people to join our team as we solve some of the most complex challenges in the industry.
What is this role?
We are seeking a Principal Software Engineer to focus on Data Engineering. This is a full-time, senior-level position that offers a hybrid work environment. You will play a critical role in shaping our data infrastructure, streamlining machine learning operations, and democratizing data access across our global organization.
What will you do?
- Architect and build scalable data systems in a multi-cloud environment, leveraging your expertise in distributed systems and modern data platforms to ensure high availability and observability.
- Develop and maintain complex ETL and ELT pipelines using Python or Java, while utilizing Snowflake and Postgres to drive actionable business insights.
- Collaborate with our data science and insights teams to implement Gen AI methodologies, including RAG and vector databases, to create automated data interpretation solutions.
What makes you a great fit?
You are an experienced engineer with a strong background in data infrastructure and operations. We are looking for someone who brings the following skills and qualities to our team:
- Over 8 years of experience leading data engineering initiatives, including at least 3 years of hands-on work with Snowflake, Python, and Java.
- Deep expertise in data modeling, data warehousing, and managing high-volume transactional databases.
- A solid understanding of Machine Learning operations, cloud environments like GCP or AWS, and modern containerization tools such as Docker and Kubernetes.
- Excellent communication skills and a collaborative mindset, with a proven ability to coach junior team members and drive technical best practices.
- Fluency in English to effectively work within our global team.
What's in it for you?
We believe in fostering a supportive and flexible work environment where you can do your best work. As part of our team, you will enjoy:
- The flexibility of a hybrid work arrangement.
- The opportunity to work with cutting-edge technologies in a fast-paced, innovative environment.
- A culture that values diversity, inclusion, and the unique perspective you bring to our mission of connecting the world's supply chains.






