Job Overview:
As a Junior Platform Engineer at Ecolibrium, you will assist in designing, developing, and maintaining the platform infrastructure that supports our SmartSense platform. You will work closely with cross-functional teams to ensure the platform is scalable, reliable, and secure. This role provides an excellent opportunity to develop your engineering skills and contribute to impactful projects in a supportive environment.
Key Responsibilities:
1. Platform Development and Maintenance: Assist in designing, developing, testing, and maintaining scalable, reliable, and secure platform infrastructure.
2. IoT Integration: Support the integration of IoT devices, sensors, and gateways into the SmartSense platform, ensuring seamless communication and data flow.
3. API Development: Assist in developing and maintaining APIs to enable integration with third-party services and applications.
4. Performance Optimization: Help optimize platform performance, ensuring high availability, scalability, and security.
5. Monitoring and Maintenance: Implement and maintain monitoring, logging, and alerting systems to ensure platform health and performance.
6. Collaboration: Work closely with product management, engineering, and operations teams to ensure cohesive and aligned efforts across the organization.
7. Technical Guidance: Learn from and support senior platform engineers, staying abreast of industry trends and emerging technologies.
8. Documentation: Assist in creating and maintaining detailed technical documentation, including architecture diagrams, design documents, and operational runbooks.
9. Continuous Improvement: Participate in continuous improvement processes, identifying opportunities to enhance platform performance and efficiency
Qualifications:
1. Educational Background: Bachelor's degree in computer science, Engineering, or a related field. 2. Experience: 0-2 years of experience in platform engineering or a related role.
3. Technical Skills:
a. Proficiency in programming languages such as Python, Java, Go, or Node.js and AWS, Azure, or Google Cloud is a plus.
b. Familiarity with API development and integration (RESTful, GraphQL).
4. Problem-Solving Skills: Strong analytical and problem-solving skills, with a focus on innovation and continuous improvement.
5. Communication Skills: Excellent verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams.
6. Agile Methodologies: Familiarity with Agile/Scrum development environments is a plus