Responsibilities
- Design and implement scalable, reliable, and efficient cloud-based systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on the core infrastructure that powers a global network.
- Write and maintain automated tests to ensure code quality and system reliability.
- Troubleshoot and resolve complex issues in a timely manner.
- Participate in on-call rotations to ensure system availability and reliability.
- Contribute to the development of best practices and standards for software development.
- Stay up-to-date with the latest technologies and trends in cloud computing.
- Mentor junior engineers and contribute to their professional development.
- Work on improving the performance and scalability of existing systems.
- Ensure the security and compliance of the systems and applications.
- Collaborate with product managers to understand business requirements and translate them into technical solutions.
- Participate in code reviews to ensure code quality and adherence to standards.
- Work on improving the monitoring and alerting systems to enhance system observability.
- Contribute to the development of documentation and technical specifications.
- Participate in the planning and execution of system deployments and releases.
- Work on improving the efficiency and effectiveness of development processes.
- Collaborate with other teams to integrate and optimize systems and services.
- Participate in the development and implementation of disaster recovery plans.
- Work on improving the scalability and reliability of the infrastructure.
- Contribute to the development of tools and frameworks to enhance productivity.
- Participate in the development and implementation of security measures.
- Work on improving the performance and reliability of the network infrastructure.
- Contribute to the development of automated deployment and configuration management systems.
Nice to Have
- Experience with edge computing and content delivery networks (CDNs).
- Knowledge of serverless architectures and functions as a service (FaaS).
- Experience with real-time data processing and streaming technologies.
- Knowledge of machine learning and artificial intelligence.
- Experience with big data technologies such as Hadoop or Spark.
- Knowledge of blockchain and distributed ledger technologies.
- Experience with IoT and edge computing technologies.
- Knowledge of quantum computing and its applications in cloud computing.
- Experience with augmented reality (AR) and virtual reality (VR) technologies.
- Knowledge of 5G and its impact on cloud computing and networking.
- Experience with edge AI and machine learning at the edge.
- Knowledge of fog computing and its applications in IoT.
- Experience with serverless databases and managed database services.
- Knowledge of edge computing and its role in 5G networks.
- Experience with edge computing and its applications in industrial IoT.
- Knowledge of edge computing and its role in autonomous vehicles.
- Experience with edge computing and its applications in smart cities.
- Knowledge of edge computing and its role in healthcare.
- Experience with edge computing and its applications in retail.
- Knowledge of edge computing and its role in manufacturing.
Compensation
Competitive salary and equity
Work Arrangement
Remote
Team
Collaborate with a global team of engineers and product managers.
What You'll Do
- Design and implement scalable, reliable, and efficient cloud-based systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on the core infrastructure that powers a global network.
- Write and maintain automated tests to ensure code quality and system reliability.
- Troubleshoot and resolve complex issues in a timely manner.
- Participate in on-call rotations to ensure system availability and reliability.
- Contribute to the development of best practices and standards for software development.
- Stay up-to-date with the latest technologies and trends in cloud computing.
- Mentor junior engineers and contribute to their professional development.
- Work on improving the performance and scalability of existing systems.
What You'll Need
- Proven experience in software engineering with a focus on cloud-based systems.
- Strong proficiency in programming languages such as Go, Python, or Rust.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience with infrastructure as code tools such as Terraform or CloudFormation.
- Strong understanding of networking concepts and protocols.
- Experience with monitoring and logging tools such as Prometheus, Grafana, or ELK Stack.
- Knowledge of security best practices and compliance standards.
- Experience with automated testing and continuous integration/continuous deployment (CI/CD) pipelines.
- Strong problem-solving skills and ability to troubleshoot complex issues.
Nice to Have
- Experience with edge computing and content delivery networks (CDNs).
- Knowledge of serverless architectures and functions as a service (FaaS).
- Experience with real-time data processing and streaming technologies.
- Knowledge of machine learning and artificial intelligence.
- Experience with big data technologies such as Hadoop or Spark.
- Knowledge of blockchain and distributed ledger technologies.
- Experience with IoT and edge computing technologies.
- Knowledge of quantum computing and its applications in cloud computing.
- Experience with augmented reality (AR) and virtual reality (VR) technologies.
- Knowledge of 5G and its impact on cloud computing and networking.
Our Benefits
- Competitive salary and equity.
- Comprehensive health, dental, and vision insurance.
- 401(k) matching program.
- Generous time off and flexible work arrangements.
- Professional development opportunities.
- Employee assistance programs.
- Wellness programs and resources.
- Tuition reimbursement.
- Employee referral bonuses.
- Performance bonuses.
- Stock options.
- Employee discounts on products and services.
- Relocation assistance for eligible candidates.
- Visa sponsorship for eligible candidates.
Our Culture
- Collaborative and inclusive work environment.
- Focus on innovation and continuous improvement.
- Commitment to diversity, equity, and inclusion.
- Opportunities for professional growth and development.
- Supportive and flexible work arrangements.
- Encouragement of work-life balance.
- Recognition and rewards for outstanding performance.
- Opportunities for cross-functional collaboration.
- Focus on customer satisfaction and success.
- Commitment to sustainability and social responsibility.
Our Values
- Integrity and honesty.
- Respect and inclusivity.
- Innovation and creativity.
- Collaboration and teamwork.
- Customer focus and satisfaction.
- Continuous learning and improvement.
- Accountability and responsibility.
- Transparency and communication.
- Diversity and inclusion.
- Sustainability and social responsibility.
How to Apply
- Submit your resume and cover letter through the application portal.
- Include a link to your GitHub or other relevant portfolio.
- Highlight your relevant experience and skills.
- Explain why you are interested in the role and the company.
- Provide any additional information that may be relevant to your application.
- Follow up with the hiring team if you have any questions or need assistance.
- Be prepared for a technical assessment and interview process.
- Demonstrate your problem-solving skills and technical expertise.
- Showcase your ability to work in a team and collaborate effectively.
- Be open to feedback and willing to learn and grow.
Equal Opportunity Employer
- We are an equal opportunity employer and welcome applicants from all backgrounds.
- We do not discriminate based on race, color, religion, sex, national origin, age, disability, or any other protected characteristic.
- We are committed to providing reasonable accommodations to individuals with disabilities.
- We encourage applicants from underrepresented groups to apply.
- We value diversity and inclusion in our workplace.
- We provide equal opportunities for all employees and applicants.
- We promote a culture of respect and inclusivity.
- We are committed to fair and unbiased hiring practices.
- We provide equal access to opportunities for professional growth and development.
- We are committed to creating a welcoming and inclusive work environment for all employees.
Visa sponsorship is available for eligible candidates.