Data Engineer
At Softgic, we work with the most talented people — those who create, those who love what they do, those who bring 100% attitude, because that is our #Coolture. Join our mission to make life easier through technology and be part of our team as a Data Engineer.
Requirements:
• 4+ years of experience as a Data Engineer.
• Strong experience coding in Scala or Python.
• Hands-on experience with Databricks.
• Solid knowledge of Apache Spark and distributed data processing.
• Experience with data warehousing and data streaming platforms.
• Knowledge of Python Spark libraries (e.g., PySpark) for data querying and transformations.
• Proven ability to design and implement complex data transformations.
• Familiarity with Snowflake (a plus).
• Strong problem-solving, analytical, and communication skills.
Responsibilities:
• Design, build, and maintain scalable data streaming platforms and data warehouses to support product data foundations.
• Collaborate with development teams to deliver reliable, high-performance data solutions.
• Implement and optimize ETL pipelines and complex data transformations.
• Work with Databricks, Spark, and programming languages (Scala or Python) to process and analyze large-scale datasets.
• Ensure data accuracy, consistency, and security across systems.
• Contribute to performance tuning, troubleshooting, and improving data workflows.
• Partner with cross-functional teams to define data requirements and deliver business insights.
Location: Remote - México, Guatemala, Colombia, Honduras, Perú, Chile, Argentina, Paraguay, Brasil, Jamaica, República Dominicana, Belice, España, Egipto, Kenya, South Africa, India, Filipinas
Skills required for this job:
• Apache Spark
• Data engineering
• Data streaming
• Data transformation
• Data warehousing
• Databricks
• PySpark
• Python
• Scala
• Snowflake
• Troubleshooting
Apply tot his job
Apply To this Job