Explore an opportunity as an Advanced Software Engineer focusing on distributed systems architecture. Create scalable APIs and backend services that empower data-driven decision-making.In this role, you will design and implement robust systems capable of processing large volumes of data, utilizing technologies such as Kafka and Flink. Your work will influence the architectural direction of the data platform, integrating seamlessly with existing workflows. Collaborate closely with product teams to align technical efforts with business goals while enhancing platform usability through thoughtful engineering practices.Key Responsibilities:• Develop scalable APIs and microservices using modern languages• Implement distributed systems for batch and streaming data• Build resilient and fault-tolerant architectures• Drive CI/CD practices and improve deployment workflows• Collaborate with cross-disciplinary teams for systems integrationRequirements:• 5+ years in software engineering or equivalent experience• Proficiency in Go, Java, or Python programming• Experience in designing distributed systems or microservices• Familiarity with cloud-native infrastructure and containerization• Strong problem-solving skills with an ownership mindsetContribute to cutting-edge data solutions and foster innovation in backend development, enhancing system performance and reliability.#J-18808-Ljbffr
Advanced Software Engineer For Distributed Systems
AUTODESK
vancouver, vancouver
Published 27 days ago
Report job