Senior Engineer in Distributed Systems
Autodesk
Job Description
Join a high-impact role as a Senior Software Engineer, where your expertise in distributed systems will be crucial. Drive architectural ownership while using programming languages like Go, Java, or Python. This position focuses on the design and implementation of distributed systems and microservices architectures, with emphasis on cloud computing, especially AWS.
You'll be responsible for creating APIs and ensuring the infrastructure is cloud-native, with strong CI/CD practices in place. Your ability to learn quickly and your ownership mindset will be key components of your success in this role. Key Responsibilities: โข Design and develop microservices and distributed systems โข Build and consume APIs using modern technologies โข Utilize AWS for cloud-based infrastructure solutions โข Lead CI/CD integration and containerization initiatives โข Monitor and improve observability frameworks Requirements: โข At least 5 years in software engineering roles โข Experience in streaming technologies like Kafka or Flink โข Familiarity with big data frameworks such as Spark and Hive โข Proven history in building data platforms and orchestration engines โข Skilled in data modeling and processing large datasets Harness your skills in distributed systems to shape innovative architectural solutions. #J-18808-Ljbffr