Solution Architect
Remote in Argentina, & 2 others
Data Solution Architecture& 4 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobChoose an option
We are looking for a Solution Architect for data-driven projects. Together, we design and implement solutions that generate value from data by leveraging scalable platforms, cutting-edge technologies, and machine learning algorithms. The set of technologies is diverse, so Solution Architects from any technical background are welcome. We provide a robust architectural framework, educational programs, and a strong Solution Architect community to support your deep dive into the data domain.
Responsibilities
- Design and evolve large-scale data-driven solutions
- Drive direct communications with business stakeholders
- Elaborate on all technical aspects for the development team, provide justification for any architectural decision
- Lead implementation of the solutions from establishing project requirements and goals to solution "go-live"
- Create and present solution architecture documentation with deep technical details to customer and implementation teams
- Participate in the full cycle of pre-sale activities
- Lead solution architecture evaluation and assessment activities
- Research emerging technologies continuously, participate in company level knowledge sharing initiatives, PoCs and training programs
Requirements
- At least 1 year of experience as a Software Architect
- Experience in requirements engineering, solution architecture, systems development, deployment and maintenance
- Knowledge of architecture, design patterns and the technological landscape in at least 3 technology domains (Data Platforms, IoT, ML, Backend, Mobile, etc.)
- Background in the technology's internals for at least 1 technology domain
- Understanding of the core concepts in data and analytics platform architectures, data warehousing, business intelligence, data management, integration, security and operations areas
- Experience in design, implementation, deployment, troubleshooting and replatforming of distributed systems both on premises and in the Cloud
- Knowledge of the entire architecture design process (requirements, quality attributes, technology selection, estimation, proposal verification, documentation, etc.)
- Experience in all phases of the software development life cycle using different development methodologies and best practices
- Familiarity with cloud platforms such as AWS, Azure, GCP
- Familiarity with distributed data processing & ETL frameworks such as Apache Spark, AWS Glue, Databricks
- Familiarity with distributed environments such as Kubernetes, Docker, AWS ECS
- Familiarity with analytical data warehousing solutions such as Snowflake, AWS Redshift, GCP BigQuery
- Familiarity with relational databases such as PostgreSQL, AWS SQL DB, GCP Cloud SQL
- Familiarity with lightweight/serverless compute services such as AWS Lambda Functions, GCP Cloud Functions, Azure Functions
- Familiarity with No-SQL/specialized databases such as Cassandra, MongoDB, Azure Cosmos DB
- Familiarity with data catalogs & metadata management tools such as Collibra, Alation, Informatica
- Familiarity with integration & flow management tools such as AWS Step Functions, Airflow/GCP Cloud Composer, Azure Data Factory
- English proficiency at B2 level or higher
