Sr. Software Engineer position
Location: Mexico or Costa Rica- Support in PST hours
Key Responsibilities
• Develop high performance big data applications using Scala, Databricks, Spark SQL, Spark Streaming, and Python.
• Build and optimize cloud native data pipelines on Azure, including ADF based ingestion, transformation, and orchestration.
• build and maintain full stack applications using modern JavaScript frameworks (React, Angular, or Vue) and backend services (Node.js, Python, or Java).
• Implement robust APIs and microservices that integrate MarTech systems with customer facing platforms.
• Apply modern design patterns to ensure reliability, maintainability, and scalability across distributed systems and full stack architectures.
• Drive AI assisted engineering practices including Vibe Coding and other generative AI development accelerators.
• Collaborate with product, marketing, and data teams to translate business needs into robust technical solutions across both data and application layers.
Required Skills & Experience
• Experience with AI augmented development such as Vibe Coding or comparable frameworks.
• Exposure to modern AI/ML pipelines for personalization, segmentation, or content automation.
• Strong proficiency in big data technologies: Scala, Databricks, Spark SQL, Spark Streaming, Python.
• Cloud engineering experience with Azure services, including Azure Data Factory.
• Advanced system design capabilities including event driven architectures and distributed design patterns.
• Full stack engineering experience with:
• Frontend frameworks such as React, Angular, or Vue.
• Backend development using Node.js, Python, Java, or similar.
• RESTful and GraphQL API design.
• CI/CD pipelines supporting full stack deployments.
• Proven ability to lead engineering teams in a fast paced, cross functional environment.
• Strong communication and stakeholder alignment skills with the ability to translate technical concepts into business impact.
Preferred Qualifications
• Experience in large scale marketing ecosystems (ESP, CDP, personalization engines, real time decisioning).
• Background in high volume data processing supporting customer engagement or growth marketing.
• Familiarity with DevOps practices including CI/CD, observability, and automated testing across both data and application stacks.