Software Mind

Data Architect

Software Mind

full-time

Posted on:

Location Type: Remote

Location: Costa Rica

Visit company website

Explore more

AI Apply
Apply

Job Level

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