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
Udacity
Senior Commercial Counsel at Udacity, providing commercial contracting support for international legal matters
Voodoo
Fullstack Developer at Voodoo: Collaborate closely, innovate, drive impactful results in mobile gaming and app development.
Rackspace
Senior Data Engineer - Collaborate on data pipeline architecture, build analytics tools for actionable insights, and optimize data delivery using Spark, SQL, and Azure/AWS.
Grafana Labs
Enhance Grafana's IRM solutions by developing backend features using Golang or Python, collaborating with cross-functional teams, and contributing to a remote-first culture. Enjoy benefits including equity and bonuses while working on cutting-edge technologies.
Canonical
Design intuitive user experiences for enterprise-grade open-source software at Canonical. Collaborate with engineering teams to improve tools like MAAS, LXD, MicroCloud, and Canonical k8s. Enjoy remote work flexibility and opportunities for professional growth.
Binance
Senior Auto QA Engineer (Java) at Binance: Develop high-quality products, prevent defects, and collaborate with a global team.
Mercury
Frontend engineer to improve React components, guide next-gen engineers, and foster enthusiasm for frontend work at Mercury
Mapbox
Cloud Platform Engineer III at Mapbox: Lead internal developer tools and services to grow the foundation of the Mapbox Platform.
Binance
Senior Big Data Engineer at Binance: Design & build efficient data platforms with automation, ML & DevOps
Binance
Senior Java Engineer for trading tech team at Binance, designing scalable systems, collaborating with teams, and maintaining documentation.
JustAnswer
Senior Automation QA Engineer at JustAnswer: Develop automated tests for backend & API services, collaborate with developers & product managers, and drive CI/CD automation.
JustAnswer
Senior Automation QA Engineer at JustAnswer: Lead test automation standardization, drive software quality, and collaborate with global teams.
10up
Job with possible salary and hourly rate
Plaid
Design and develop the Feature Store platform at Plaid, leading strategic initiatives in ML infrastructure to support fintech innovations.
Quora
Develop innovative ML solutions for Quora's Poe platform, focusing on NLP, LLMs, and recommender systems. Collaborate with teams to build AI-driven features and contribute to the growth of a leading knowledge-sharing platform.
Vercel
Resolve customer issues, improve internal tools, and enhance the customer experience at Vercel. Requires frontend development background and excellent communication skills.
Circle
Job with salary range
Monarch Money
Senior Backend Engineer at Monarch: Design robust backend infrastructure, collaborate with teams, and mentor peers in a fully-remote company.
Welltech
Senior Backend Engineer for experimentation platform with scalable, reliable tools for product teams
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