Senior Software Engineer - Infrastructure
Coursera
- Location
- India
- Posted
Senior Software Engineer for AWS-based infrastructure on Coursera Labs
Coursera
Senior Software Engineer for AWS-based infrastructure on Coursera Labs
Social Discovery Group
Join Social Discovery Group as a Manual QA Engineer to ensure high-quality products through rigorous testing processes. Enjoy remote work flexibility, generous benefits, and professional growth opportunities.
Rackspace
AWS Migration Engineer - Lead cloud migration projects, optimize infrastructure, and implement secure network architectures.
Ottimate
Account Executive at Ottimate (formerly Plate IQ) - drive business growth through sales and customer success
Horizons
Senior Back-End Engineer (Java) - Build fast APIs with Spring Boot, contribute to global architecture decisions
Aircall
Senior Security Engineer at Aircall: Embed security early in software development lifecycle, develop security guardrails, design cloud-native security solutions
Aircall
Senior Data Engineer at Aircall: Design, build & maintain data infrastructure, collaborate with teams, solve complex challenges & lead business efforts. Competitive salary & benefits. Diversity, equity & inclusion valued.
Binance
AI Search Strategy & Data-Driven Insights for Binance's blockchain ecosystem
Binance
Senior Frontend Engineer (Content Tech) at Binance: Implement new features, optimize web apps, and build libraries for complex web applications using Vue/React, Redux, Flux, styled system, and webpack.
G2i
Backend Engineer at Roboflow: Build impactful computer vision features using Golang, Redis, and NATS.
Taskrabbit
CRM Senior Specialist at Taskrabbit: build and deliver campaigns that empower users, champion CRM to product teams, and leverage data insights for growth and retention.
Taskrabbit
CRM Senior Specialist at Taskrabbit: Partner with marketing team to deliver campaigns empowering users across email, push, and in-app channels.
Signifyd
Develop strategic partnerships with top ecommerce platforms and financial institutions as Senior Channel Manager at Signifyd. Drive revenue growth through joint business plans, stakeholder engagement, and technical selling expertise.
StackAdapt
Design and develop scalable distributed systems for StackAdapt's advertising platform using GoLang and Ruby on Rails. Collaborate with cross-functional teams to optimize performance and build modern web applications.
Vercel
Design and maintain tooling for the Customer Success Engineering team at Vercel. Collaborate with peers, integrate new technologies, and ensure data integrity while supporting customer success through engineering solutions.
Mapbox
Senior Software Development Engineer for 3D Live Navigation
Binance
Senior DevOps Engineer at Binance: Design cloud-based micro-service infrastructure, automate operational activities, and provide on-call support.
Signifyd
Senior Contracts Manager at Signifyd: negotiate merchant & vendor agreements, manage systems & processes, advise on risk & issues.
Binance
Senior QA Engineer - Performance/Chaos for Binance, leading global blockchain ecosystem
Clipboard Health
Senior Mid-Market Account Executive at Clipboard Health: drive growth through prospecting, negotiation, and onboarding.
Coursera
We are seeking a Senior Software Engineer to design, implement, and maintain our infrastructure on AWS. The ideal candidate will have 5+ years of experience in SRE, Infrastructure, or DevOps roles with a focus on AWS. They should be proficient in at least one programming language, Docker, and infrastructure automation tools like Terraform. Strong communication and collaboration skills are required, along with excellent problem-solving and analytical skills. The successful candidate will work independently and as part of a team to ensure the reliability, performance, and scalability of our Coursera Labs applications and services.
Job Overview:
As a Senior Software Engineer in our team, you will play a critical role in designing, implementing, and maintaining our highly available, scalable, and fault-tolerant infrastructure on AWS. You will be a part of the Hand-on-Learning software engineering team based in North America to ensure the reliability, performance, and scalability of our Coursera Labs applications and services. This position requires a strong sense of ownership, technical expertise, communication skills, ability to work both independently and collaborate with engineers in a different time zone.
Responsibilities:
Architect solutions to scale up and maintain a system already running thousands of on-demand student Docker containers concurrently from over 1 TB of course Lab images.
Manage services, networks, storage, deployment, security, and monitoring in AWS.
Keep disaster recovery components ready for use and participate in disaster simulations.
Tune Linux instances to maximize performance and stability while minimizing hosting costs.
Design processes to automate software updates.
On-call to analyze failures, create technically detailed JIRA tickets, and restore production systems.
Assist with maintaining environments for software development and QA.
Work with other engineers on the team to improve software performance, stability, and diagnostics collection.
Automate deployment, testing, and configuration management using tools like Jenkins
Monitor for trends in usage that will require hosting/instance/pricing adjustments.
Stay up-to-date with emerging technologies and industry trends to drive continuous improvement of our infrastructure and processes
Basic Qualifications:
5+ years of experience working in SRE, Infrastructure, or DevOps roles, with a focus on AWS
Deep understanding of AWS services such as EC2, CloudFormation, CodeDeploy, etc
Proficiency in at least one programming language (Python, Go, Java, etc.).
Deep knowledge of Docker.
Strong experience with infrastructure automation tools such as Terraform
Technical diagnostics at the application, Linux system, and cloud levels
Excellent communication and collaboration skills,
Strong problem-solving and analytical skills, with the ability to work independently and as part of a team
#LI-SP2