Chordify
We help start-ups grow. Through offshore development services, design solutions, talent acquisition and investor readiness services.
About The Role
We are seeking an experienced Engineering Lead with a strong background in software engineering, machine learning, and leadership. This role requires a seasoned professional who can work effectively across various time zones, managing complex projects and guiding a team of developers to deliver top-quality solutions. The ideal candidate has a keen eye for system architecture, is highly skilled in software design, and can communicate technical requirements clearly to drive development.
Role Title: Engineering Lead
Location: Trivandrum / Mohali / Remote
Experience: 12-18 Years
Educational Qualification: Bachelor / Master's degree in CS/ME/IT
Role & Responsibilities
- Project Leadership: Lead and manage multiple projects across time zones, ensuring timely delivery and alignment with business goals.
- Architecture & Design: Develop and review high-level architecture diagrams, design models, and flow charts to ensure technical alignment with project requirements.
- Cross-functional Collaboration: Work closely with stakeholders to understand project requirements, translating them into actionable plans for the development team.
- Technical Guidance: Provide expert-level guidance in Python and JavaScript development; familiarity with Node-RED is a plus.
- Network & Security: Oversee the integration of secure network designs, implement best practices in security, and ensure robust data protection measures.
- Containerization & Orchestration: Deploy solutions in containerized environments, leveraging Docker, Kubernetes, and other orchestration tools.
- Cloud Solutions: Manage deployments in cloud environments, specifically AWS and Azure, ensuring scalability, security, and cost-effectiveness.
- AI & ML: Lead AI and machine learning projects, with a focus on understanding large language models (LLMs), deep learning architectures, and implementing ML models into production.
Requirements
- Experience: 10+ years in software development and/or machine learning projects.
- Technical Proficiency: Strong programming skills in Node.js, Python and JavaScript, with knowledge of Node-RED as a plus.
- Architecture & Design Skills: Demonstrated ability to create comprehensive architecture diagrams and design documents; experience with Figma or other design tools.
- Network & Security: In-depth understanding of network architecture, cybersecurity best practices, and secure code development.
- Version Control: Proficient with code versioning tools and best practices (e.g., Git).
- Containerization: Expertise with Docker and Kubernetes for containerization and orchestration.
- Cloud Expertise: Hands-on experience with AWS and Azure environments, with an understanding of cloud-native development and architecture.
- Preferred Skills
- Machine Learning: Familiarity with LLMs, deep learning architectures, and the broader ML model lifecycle.
- Communication: Strong interpersonal skills to bridge communication between technical and non-technical team members.
- Continuous Improvement: Proactive mindset towards optimizing processes, enhancing workflows, and ensuring high-quality code delivery.