
Data Architect
Software Mind
full-time
Posted on:
Location Type: Remote
Location: Costa Rica
Visit company websiteExplore more
Tech Stack
About the role
- Lead the design and architecture of complex data systems, ensuring alignment with business objectives, but moreover, industry best practices.
- Collaborate with cross-functional teams, defining data requirements, developing data models, and establishing data governance frameworks.
- Evaluate and implement new data technologies and tools to enhance data processing capabilities and optimize performance.
- Provide technical leadership and mentorship to junior data engineers and architects, fostering a culture of collaboration and continuous improvement.
- Conduct thorough data analysis and profiling to identify trends, patterns, and opportunities for optimization.
- Ensure data governance, security, and compliance with relevant regulations, implementing best practices in data management and protection.
- Develop and enforce data quality standards across systems and data pipelines.
- Ensure seamless data flow between systems and applications while ensuring scalability and performance.
- Establish data quality standards and monitor compliance across various data sources.
Requirements
- +90% English written and oral (at least B2 level) with excellent communication skills
- Bachelor’s degree in computer science or 8 – 10 years’ experience in data architecture, data engineering, or related fields
- Proven experience designing and implementing data models and warehouses using technologies such as Snowflake, Redshift, or BigQuery
- Experience with ETL (Extract | Transform | Load) Tools like Apache, NiFi, Talend, or Informatica
- Expertise in data modeling, database design, standardization principles, and system integration
- Familiarity with big data technologies, such as Hadoop, Kafka, or similar frameworks, as well as hybrid architectures.
- Strong proficiency in scripting languages (Python, R, or Scala) and SQL with experience using NoSQL databases (e.g., MongoDB, Cassandra).
- Strong understanding of data governance, data quality, and data lifecycle management.
- Strong problem-solving skills and ability to align technical and business needs.
- Familiarity with data streaming technologies such as Kafka or Kinesis.
- Knowledge of machine learning concepts and their application in data architecture.
- Relevant certifications in data architecture or cloud technologies.
Benefits
- Flexible schedules
- An authentic work-life balance
- Payment in US Dollars
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
data architecturedata engineeringdata modelingdata warehousingETLSnowflakeRedshiftBigQueryPythonSQL
Soft skills
communication skillsproblem-solving skillscollaborationmentorshipcontinuous improvement
Certifications
data architecture certificationcloud technologies certification