Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Modular, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Software Engineer in the Infrastructure Platform team at Modular, you will be instrumental in designing, implementing, and maintaining scalable and resilient infrastructure solutions that support our core platforms. You will collaborate closely with cross-functional teams to innovate and enhance our engineering practices, ensuring optimal performance and availability of systems. Your expertise will facilitate the deployment of new services, optimize existing infrastructure, and drive automation initiatives, thereby contributing significantly to the overall growth and efficiency of our technology ecosystem.
Job Responsibilities
- Design and develop scalable infrastructure solutions, focusing on performance, reliability, and security.
- Collaborate with application developers and other engineers to define and implement service API requirements.
- Implement and manage CI/CD pipelines to automate deployment processes.
- Monitor and troubleshoot systems and applications to ensure optimal performance and availability.
- Participate in code reviews and contribute to team knowledge-sharing sessions.
- Document architectural patterns, workflows, and processes to ensure seamless knowledge transfer across teams.
- Evaluate new technologies and tools to enhance the existing infrastructure framework.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software engineering with a focus on infrastructure development.
- Strong understanding of cloud platforms (AWS, Azure, or Google Cloud).
- Proficiency in programming languages such as Python, Java, or Go.
- Experience with containerization (Docker, Kubernetes) and orchestration systems.
- Familiarity with infrastructure-as-code tools (Terraform, CloudFormation).
- Solid knowledge of networking concepts and protocols.
Technologies & Tools
In this position, you will work with advanced technologies including cloud services like AWS and Azure, container orchestration platforms such as Kubernetes, and infrastructure automation tools like Terraform. You will write scripts using programming languages, primarily Python and Go, and utilize various monitoring and logging tools to maintain high operational standards. Familiarity with CI/CD tools will also play a crucial role in your responsibilities, enabling you to streamline deployment processes effectively.
Ideal Candidates
The ideal candidate will possess a proactive mindset with a passion for problem-solving and innovation. Strong analytical skills and the ability to work collaboratively in a team-oriented environment are essential. You should have a zeal for continuous learning in the fast-evolving tech landscape, showcasing adaptability and a forward-thinking approach. Excellent communication skills, both verbal and written, along with a commitment to quality and efficiency in software delivery, will further enable you to thrive in this role.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.