Job description
We are seeking a highly skilled and motivated Platform Engineer to join our talented engineering team. As a Platform Engineer, you will play a critical role in designing, developing, and maintaining a scalable, reliable, and secure platform that supports our advanced industrial solutions. You will collaborate with cross-functional teams to ensure the platform meets the evolving needs of our customers and facilitates the deployment of AI-driven technologies.
Key Responsibilities:
• Develop batch automations and manage the CI/CD pipeline for smooth software deployment.
• Hands-on experience with cloud service providers like AWS and Azure to ensure platform scalability and reliability.
• Manage and optimize SQL and NoSQL databases, ensuring efficient data storage and retrieval.
• Convert user stories into enterprise-level software solutions, ensuring high-quality, scalable systems.
• Set up and implement Agile processes for continuous monitoring and improvement of system performance.
• Work with both Monolithic and Microservice architectures, leading complex projects from concept to delivery.
• Leverage backend frameworks like Django/Flask to build robust systems (preferred).
• Collaborate with other teams to ensure first-time right solutions and maintain smooth workflows.
• Possess strong unit testing knowledge, with a focus on code coverage and software testing tools.
• Design larger systems, manage technical decision-making, and lead teams to ensure technical success.
• Demonstrate strong soft skills, political acumen, and the ability to negotiate across teams for effective collaboration.
• Be reliable, making accurate design decisions and debugging efficiently.
• Work independently and conduct periodic code reviews to ensure code quality and consistency across the team.