Info on the Staff Data Engineer role
Want to get to the next step in your international career? We can support you!
Ubiminds is a GPTW certified, people first company that partners with American software product companies to scale their development footprint. Ubi custom-curates Brazilian top 5% talent for their LATAM strategy, offering a unique combo of staff augmentation and employer-of-record services.
Ubiminds is looking for a Staff Data Engineer who will be working on key projects as part of the code infrastructure at GIPHY.
If you are able to bring new ideas to the table and learn easily, you might be the Staff Data Engineer we are looking for!
Join the world’s largest platform to search, discover, and create fun integrations to the major platforms out there (Facebook, Instagram, iMessage, Twitter, Slack, etc). They’re the leading brand in short-form entertainment and visual communication.
Challenge
What you’ll do
- Work closely with engineers, designers, and product owners to translate feature specifications and designs into high-quality code
- Proactively find ways to improve their JavaScript codebase, from improving style to re-architecting as needed
- Ensure the performance, quality, and responsiveness of
giphy.com and GIPHY’s public JavaScript SDKs, including maintaining analytics, fixing bugs, and writing unit and end-to-end tests to prevent regressions
- Collaborate with other teams to ensure code reuse and stability
- Work in a broad technology stack, with many opportunities for learning and growth
In order to succeed in this position, you will need
Mandatory skills
- Advenced English skills.
- Experience in a data engineering role, demonstrating a strong track record of delivering high-quality data solutions.
- Professional experience with GitHub and version control best practices.
- Strong proficiency in both Scala and Python, with a proven ability to develop and maintain scalable data solutions using these languages.
- Deep understanding of Apache Spark and Elastic MapReduce (EMR), including experience in optimizing Spark jobs for performance, reliability, and scalability.
- Experience with Spark Streaming and Kafka.
- Experience with data orchestration systems, particularly Luigi, to manage complex data workflows.
- Strong knowledge of Redshift, Spectrum, Athena, MySQL, and AWS ecosystems
- Strong knowledge of general best practices in data modeling, storage, and retrieval (i.e. columnar / compressed storage, data retention, materialized views, etc)
- Experience with distributed systems at scale beyond simple ETLs
- Familiarity with automated data synchronization (in particular AWS DMS) from multiple sources into a data warehouse
- Experience with CI/CD tools like Jenkins or Spinnaker
- Experience with Docker and Kubernetes
- Familiarity with Databricks, in particular using it to look into data discrepancy issues and identifying the source of the issues
Nice-to-have
- Familiarity with Google Analytics/GBQ
- Familiarity with Tableau
Non-technical skills
- Sense of humor and excellent communication skills
About Ubiminds
Our Culture
People First. We are all about people!
Challenge yourself. There’s always room for improvement and continuous improvement is in our essence.
Make it happen. Be ready to take challenges as they come. It’s all about attitude and commitment.
We’re in this together. We work as a team, we thrive as a team and we evolve as a team.
Averaging on awesome. We work hard to deliver high-quality services and look forward to exceeding expectations.
Keep it real. We promise you honesty, transparency, and openness, regardless of the situation.
Perks and Benefits
As Staff Data Engineer @Ubiminds, you:
- Are placed in a product-based company, with the same treatment as their full-time employees.
- Have our full back-office support, from career guidance to HR and concierge services.
- Enjoy our remote-first policy – we are a distributed team, after all.
- Get your own MacBook (none of that "bring your own device" stuff here).
- Have access to growth opportunities with other amazing technology professionals, through tech talks, chapter meetings, and even remote happy hours for tons of fun!
- Improve your English through free lessons with a native English speaker - get to the next level on your communication skills!
- Miss working in the office? Our cool FlorianĂłpolis headquarters is available, whenever you want, with weekly quick massages & tasty snacks, soft drinks, and games
How our process works
1. Interview with Tech Recruiter (chat about the job opening and your experiences)
2. Client process (this may vary)
3. Offer (yay)