We’re a tech consultancy, expert in software engineering and cloud transformation.
Senior Platform Engineer, AWS
Location
Portugal
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Platform Engineer, AWS
Vigil
• Deliver infrastructure and platform improvements across AWS environments. • Implement infrastructure changes using Terraform, following established module patterns and engineering standards. • Design and maintain secure cloud solutions in line with AWS best practices. • Develop automation and tooling using Node.js or Python. • Work closely with senior engineers, tech leads, and engineering managers to deliver project milestones. • Support CI/CD processes, testing, validation, and deployment activities. • Identify delivery risks, troubleshoot issues, and proactively communicate blockers. • Contribute to platform reliability, security, and operational excellence initiatives. • Ensure infrastructure follows least-privilege and secure-by-default principles. • Help improve engineering efficiency through automation and modern tooling.
Job Requirements
- Strong hands-on experience with AWS services such as ECS, Lambda, IAM, CloudFront, and related cloud technologies.
- Proven experience building and managing infrastructure using Terraform.
- Strong understanding of AWS security, operational excellence, and cloud best practices.
- Solid experience with automation and scripting using either Node.js or Python.
- Experience working within CI/CD environments and infrastructure-as-code workflows.
- Ability to work independently and deliver complex technical projects with minimal supervision.
- Strong troubleshooting and problem-solving skills.
- Experience working in agile engineering teams.
- Excellent communication skills and ability to collaborate across multiple stakeholders.
- Comfortable using AI-assisted engineering tools to improve productivity and delivery quality.
- Strong English communication skills, both written and verbal.
Benefits
- Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture
- A culture in which we don’t criticise failure but ensure we learn from our mistakes
- An Agile environment where your ideas are welcome
- The possibility to grow and experience different projects
- Ongoing Training & Mentoring
- The possibility of travel
Related Guides
Related Categories
Related Job Pages
More Platform Engineer Jobs
Principal AI Platform Engineer
NextdataWe’re building a world where data can be owned independently, shared intentionally, and managed responsibly.
• Design agentic data interfaces that let AI agents discover, understand, and safely use data products. • Build MCP-compatible endpoints, tools, and APIs for governed AI/data access. • Develop data agents that reason over metadata, semantics, contracts, policies, and data outputs. • Make data products AI-ready across SQL, documents, vectors, graphs, APIs, and semantic models. • Build safe query and action flows with access checks, policy enforcement, approvals, and audit trails. • Work on retrieval, semantic search, tool selection, context construction, and answer grounding. • Define reusable patterns for agent-readable metadata, structured outputs, observability, and evaluation. • Partner with product, engineering, and customer teams to turn enterprise AI/data use cases into product capabilities.
Integration Engineer - Perception and Platform
Advanced Micro Devices, IncAMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process. AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here. This posting is for an existing vacancy.
Role Description We are seeking a Senior Software Engineer to join our Physical AI team, developing next-generation AI-enabled systems for automotive, robotics, and intelligent edge applications. This role focuses on the deployment and optimization of advanced perception, computer vision, and AI workloads on high-performance adaptive computing platforms, including AMD Versal™ AI Edge Gen 2 devices. Working at the intersection of AI, robotics, embedded systems, and accelerated computing, you will help build intelligent systems capable of understanding and interacting with the physical world in real time. Key Responsibilities - Design, develop, and optimize software for Physical AI applications targeting AMD adaptive computing platforms. - Deploy and optimize AI inference workloads using Vitis AI and related toolchains. - Develop advanced perception pipelines for robotics, automotive, and intelligent edge applications. - Integrate AI models into high-performance embedded and edge computing environments. - Collaborate with hardware, FPGA, systems, and AI engineering teams to maximize application performance and efficiency. - Analyze and optimize end-to-end system performance, latency, throughput, and power consumption. - Support the development of computer vision, sensor fusion, and multimodal AI applications. - Develop and maintain software frameworks, SDKs, demonstrations, and reference implementations. - Contribute to technical documentation, best practices, and customer enablement activities. - Evaluate emerging AI models, frameworks, and deployment methodologies for Physical AI applications. Qualifications - Strong software development experience in C++, Python, and Linux environments. - Experience deploying and optimizing machine learning or deep learning models for edge devices. - Strong understanding of AI inference pipelines and performance optimization techniques. - Experience with computer vision, perception systems, or sensor processing applications. - Solid understanding of embedded systems and heterogeneous computing architectures. - Experience profiling and optimizing software performance across CPU, GPU, NPU, FPGA, or accelerator-based systems. - Strong debugging, problem-solving, and system integration skills. - Excellent written and verbal communication skills. - Ability to work effectively within multidisciplinary engineering teams. Preferred Experience - Experience with AMD Vitis AI or equivalent AI deployment frameworks. - Experience with AMD Versal AI Edge, Zynq UltraScale+, Kria, or other adaptive computing platforms. - Understanding of FPGA acceleration and hardware/software co-design methodologies. - Experience developing AI applications using ONNX, PyTorch, TensorFlow, or similar frameworks. - Familiarity with quantization, model optimization, pruning, and edge deployment techniques. - Experience with ROS 2 and robotics software architectures. - Understanding of perception systems including camera, radar, lidar, and sensor fusion pipelines. - Experience with graphics, visualization, or accelerated rendering technologies. - Familiarity with OpenGL, Vulkan, Wayland, or embedded graphics frameworks. - Experience with Linux kernel, device drivers, or low-level platform software development. - Experience with distributed AI, edge-to-cloud architectures, or heterogeneous computing systems. - Experience with robotics, automotive, aerospace, industrial automation, or other intelligent edge domains. Location San Jose, CA Benefits AMD benefits at a glance.
Cloud-Native Scientific Platform Engineer
futureproof consultingData, analytics and cybersecurity staffing. We connect professionals and companies to deliver successful projects.
• Manage, optimize, and troubleshoot Nextflow pipelines for large-scale multi-omics workloads • Build and maintain CI/CD pipelines (Jenkins) for cloud infrastructure and scientific workflow deployments • Develop and maintain Infrastructure as Code (Terraform, Ansible, CloudFormation) • Design and integrate AWS services like EC2, S3, ECS, Batch, RDS, KMS into production environments • Ensure security, compliance, auditing, and reproducibility of scientific compute workloads • Support and optimize high-performance computing jobs spanning on-prem HPC clusters and AWS • Improve the reliability and throughput of analytical workflows processing petabytes of data • Collaborate with researchers to translate scientific needs into robust engineering solutions • Contribute to the design of microservices enabling scientific data exploration and visualization • Help build distributed systems supporting FAIR data principles • Partner with cross-functional teams to solve complex engineering problems end-to-end
CXOne Platform Engineer
MorganFranklin ConsultingEmpowering organizations to tackle challenges and meet business objectives.
• Involved in all aspects of Cloud technology for the Contact Center including but not limited to: design and development of products, features, unit testing, code reviews and resolving bugs that are discovered in the QA process. • Work in both test and development production environments and be responsible for creating and implementing change control tickets. • Design, implement, and maintain a modern, cloud native application and platform. • Improve and uphold technical standards for development and operations. This includes coding standards and department best practices. • Pilot new technologies and adopt emerging ideas from the industry. • Design, and implement scalable NICE CXone solutions including ACD, IVR, Auto Dialer, OMNI Channel, CXOne Studio, Interaction Analytics, WFM, CRM Integrations, Live Vox dialer, Medallia surveys and Auto Attendant. • Hands on experience with developing custom scripts and integrations using NICE CXone Studio. • Build, test, and troubleshoot API-based integrations and web services. • Program using languages such as C#, C++, Java, JavaScript, and Python to enhance NICE CXone solutions. • Conduct Unit/system testing and validation to ensure performance, scalability, and reliability. • Lead discovery sessions with internal and external stakeholders, translating business needs into technical solutions. • Present technical solutions, value propositions, and demo experiences to executive stakeholders.



