Walkway is on a mission to revolutionize the tours and activities industry with AI-driven revenue intelligence. We empower operators with data‑rich insights, competitive benchmarking, and dynamic pricing solutions to help them stay ahead in a rapidly evolving travel landscape. As a Senior Software Engineer, you’ll play a pivotal role in building and enhancing our data‑intensive SaaS platform, delivering real‑time analytics, automated pricing recommendations, and seamless user experiences.
About the Role
Please note that we’re a US‑based company, so this position will be under a contractor agreement.
We’re hiring a Senior Software Engineer with a strong backend focus who can still navigate the full stack when needed. You’ll own core services (pricing, data ingestion, auth/permissions), shape our architecture, and partner with the founders on roadmap and trade‑offs. This role is ideal for a self‑starter who enjoys moving from design → code → production and can lead by example.
Beyond coding, you’ll drive engineering initiatives, collaborate with co‑founders, product and data teams, and support other developers. You’ll ensure our application remains performant and scalable as we handle large data sets, complex filtering logic, and real‑time updates for customers.
What You’ll Do
- Design and implement services in Node.Js/NestJS (TypeScript) running on GCP (Cloud Run, Cloud SQL/Postgres, Pub/Sub, Cloud Storage, VPC).
- Ship reliable REST (and/or GraphQL) APIs with versioning, pagination, idempotency, and strong contracts.
- Build background workers & schedulers for pricing jobs, data ingestion, and sync tasks (Pub/Sub/queues, cron).
- Performance engineering: caching strategies (e.g., Redis), query optimization, profiling, hot‑path tuning.
- Observability: metrics, tracing, structured logs (OpenTelemetry, Cloud Logging/Monitoring, Sentry).
- Secure by default: least‑privilege IAM, secrets management, encryption in transit/at rest, audit trails, PII handling, SOC2‑friendly habits.
2. Data & Integrations
- Integrate with OTA/partner APIs; design resilient adapters, retries, backoff, and data quality checks.
- Model data for analytics workloads; collaborate with data science on the pricing engine and evaluation loops.
- Co‑drive the roadmap and architecture decisions (domain boundaries, service decomposition, buy vs build).
- Set engineering standards, review PRs, mentor teammates, and unblock delivery.
- Balance velocity with reliability, cost, and long‑term maintainability.
4. Performance and Scalability
- Optimize data‑fetching flows and caching strategies to minimize latency and network overhead.
- Identify bottlenecks in frontend or backend, propose architectural improvements, and ensure smooth scaling under high traffic.
- Collaborate with DevOps/Infrastructure teams for CI/CD, monitoring, and alerting set‑ups; potentially work with Google Cloud, AWS, or Vercel.
- Lead engineering initiatives — work with the CTO and other senior engineers to define technical direction.
- Mentor other developers, conduct code reviews, and promote best practices in clean, testable code.
- Break down product requirements or complex technical tasks into achievable sprints, providing accurate estimates.
6. Frontend touchpoints (as needed)
- Contribute to Next.Js/React endpoints/components when integration or contract changes require it.
Our stack (you don't need all of it)
- TypeScript, Node.Js, NestJS
- Next.Js/React (for UI)
- Terraform (nice to have), GitHub Actions, Sentry, OpenTelemetry
Requirements
- 6+ years building production software; at least 3+ years leading/owning backend services.
- Expert in Node.Js/TypeScript and a framework such as NestJS; strong SQL and Postgres fundamentals (modeling, indexing, migrations, locks, performance).
- Hands‑on GCP experience (or AWS/Azure with willingness to adopt GCP).
- Proven SaaS chops: RBAC, JWT/OAuth, API design, multi‑tenancy, background jobs, rate limiting, feature flags, A/B testing.
- Security & reliability mindset: secrets management, least‑privilege IAM, auditability, SLO/SLI thinking.
- Comfortable with CI/CD, Docker, and production debugging/observability.
- Clear communicator who enjoys owning problems end‑to‑end and participating in roadmap/architecture.
Nice to have
- Experience with pricing/revenue systems or marketplace dynamics.
- Data/ML adjacent experience (evaluation pipelines, offline/online experimentation).
- Experience with data stores beyond Postgres (BigQuery, DuckDB, Elasticsearch).
- Terraform/IaC, Kubernetes, or cost‑optimization on GCP.
Why Join Walkway
- Shape the Future of Travel: Influence architecture decisions on a high‑impact, AI‑driven SaaS platform (we recently won an Award!).
- Collaborative Culture: Work in a supportive, innovative environment that values continuous learning and open communication.
- Growth & Ownership: As a senior engineer, you’ll have the autonomy to guide projects from concept to production.
If you’re based in Europe, North America, or Latin America, don’t hesitate to reach out!
NTT DATA
NTT DATA is the 6th biggest IT Service Company in the world with more than 100,000 professionals and a turnover of more than 15 billion euros. We at NTT DATA Spain make the difference by being close to our clients, exceeding expectations, managing proactively our projects and customers and focusing on quality and selecting employees with the right mindset to make our company grow. The Group has the ambitious goal to position within the TOP 3 worldwide. We have been awarded Best Place to work in Spain for 4 consecutive years.
What are we looking for?
We are seeking a Senior AI Engineer to join our AI & Analytics team in Spain. This role is ideal for an experienced engineer who is passionate about designing and deploying AI‑driven solutions, with a strong foundation in machine learning, generative AI, and cloud computing.
You will work with a multidisciplinary team to develop intelligent systems for clients across industries, contributing to end‑to‑end AI product development, from ideation to deployment and evaluation.
We are looking for a professional who brings his knowledge and experience in artificial intelligence focused on:
- Defining and implementing technical solutions related to AI Platform framework/methodology.
- Building AI Platforms aligned with the logical version defined in high‑level architecture designs. Being a cloud‑native, hybrid or on‑premises environment.
- Building CI/CD pipelines to orchestrate the MLOps life cycle aligned with client objectives and architecture requisites.
- Contribute to the standardization of methodologies for development, training, deploying, inference and monitor of AI use cases.
- Facing challenges related to MLOps practices, provide resources and tools for Data Scientist, give them flexibility for model development and robust methodology to allow its productivization, train models in an unattended way, monitorize the model performance and generate retrain alarms.
What will you be accountable for?
Your responsibilities around our artificial intelligence services will be focused on the following fields of action:
- Design, build, and deploy machine learning and GenAI solutions, including RAG architectures, autonomous agents, and evaluation pipelines.
- Lead the development of AI‑based products and services, ensuring scalability, robustness, and maintainability.
- Develop and maintain reusable AI components and best practices for GenAI systems.
- Integrate models into production environments using cloud platforms such as Azure, AWS, or Google Cloud.
- Stay current with advancements in AI and proactively propose innovations.
- Contribute to code reviews, documentation, and mentoring junior team members.
Why would we want to meet you?
We want to meet you if:
- Solid understanding of AI foundations, including both classical machine learning and generative AI.
- Proven experience building GenAI solutions, such as retrieval‑augmented generation (RAG), autonomous agents, and evaluation frameworks.
- Proficient in Python and popular AI libraries (e.g., PyTorch, TensorFlow, LangChain, HuggingFace).
- Hands‑on experience working with cloud platforms (Azure, AWS, or GCP) and deploying AI services in production.
- Strong software engineering practices (version control, CI/CD, testing, containerization).
- Must be located in or willing to relocate to Spain.
We will positively value:
- Master’s degree in Computer Science, Engineering, Data Science, or related field.
- Experience with MLOps tools and practices.
- Experience in Agile/Scrum environments and collaborating with remote teams.
- Excellent command of English (C1‑C2 level).
- Background in consulting or client‑facing AI delivery projects.
What do we offer?
- To work on projects for leading companies in Spanish and European market.
- To be involved in high priority projects with visibility to senior leadership
- To apply the latest technical innovations in artificial intelligence platforms in AWS.
- To attend and give conferences.
- To join the team of a consolidated multinational such as NTT Data, which shares with you its professional interests and enjoys applying artificial intelligence in large companies and public agencies.
- A competitive salary according to provided experience.
- A career path that ensures your professional development and continuous improvement (language courses, management and professional skill training, technical training and certifications).
If you are interested or would like to have more information, please apply via this advertisement.
Senior Java Software Engineer
Senior Java Software Engineer
Hoy
Senior Java Software Engineer
Hoy
Build AI‑Powered Computer‑Vision Products with Us
Our company specializes in AI‑driven computer vision solutions for the wood industry, enhancing production efficiency and sustainability. Collaborating with the world’s leading sawmills, we play a pivotal role in supporting the shift to a carbon‑neutral future. Our focus is on innovation and technology, fostering automation to minimize waste.
We work in small, highly skilled teams that embody a startup‑like mentality, embracing diverse cultures from Belgium, Romania, Spain, and Brazil. As a horizontal organization, we value initiative and self‑drive. Our development team boasts members with over 15 years of experience, including key figures such as founding members and team leads who have successfully guided startups to exits exceeding 150 million dollars.
Are you excited to learn and grow in a fast‑paced tech environment? Do you want to work with experienced professionals who can mentor you? If yes, we’d love to have you join our team.
Your Role:
- Work in an Agile environment with a team of experienced developers, researchers, and business analysts.
- Architect and develop highly performant software components, with an emphasis on scalability and robustness.
- Build back‑end components for web‑based applications built around the product.
- Actively participate with ideas for improving the product.
- Write automated tests and document your code.
- Participate in code review sessions.
- Engage in knowledge sharing.
Senior Java Software Engineer
Hoy
We are One Team. We make it happen. We are Unstoppable.
Babel, the great way to achieve the success.