Apply for this Job
Position: Senior full stack software developer - AI/ML Applications
Location: Newark, NJ
Duration: Long Term
Rate: $Market All Inclusive
What You'll Get to Do:
• Provide leadership, guidance & direction for AI/ML application that involves audio/video detection/analysis including speech-to-text.
• Develop technical requirements based on the use cases & business requirement analysis.
• Design & development of application backend to have cloud/edge hybrid architecture for resource & responsive optimization.
• Work closely with other stakeholders internal & external to capture their feedback.
• Plan, design, develop, manage, document, test, deploy, and support new and existing modules.
• Resolve issues proactively to deliver high quality products.
Basic Requirements:
• Bachelor's degree in computer science, artificial intelligence, or related technical discipline or equivalent practical experience
• 10+ years of industry experience in software design, development, with a focus on AI, machine learning, algorithms and solution architecture.
• Proven experience in leading and designing customer-facing AI/ML applications with a focus on audio & video detection, analysis.
• Hands-on experience with open-source AI/ML frameworks/libraries/language-models such as OpenCV, TensorFlow, PyTorch, Whisper, llama, etc.
• Experience with DevOps, DataOps, MLOps & AIOps workflows, including CI/CD automation for AI models.
• Strong knowledge and experience in major enterprise backend programming languages such as C , C , Node-JS, Python, etc. and in major databases SQL or NoSQL.
• Strong knowledge of front-end, back-end, and database management.
• Strong knowledge and experience in cloud/edge hybrid application architecture for both Windows edge and Android edge
• 5+ years in an architect or technical leadership position
• Experience working with cloud platforms such as Azure, GCP or AWS
• Knowledge & experience in in front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as ReactJS, Angular, jQuery and LESS
• Deep understanding of software development best practices and AI governance.
• bility to fully design, develop, and test software applications from start to finish.
• Effectively able to work in a small group to complete a project in all phase of software development cycles.
• Highly capable of debugging, troubleshooting and resolving software issues
• Excellent knowledge of the software development tools and IDE, such as Github, Visual Studio, etc.
• Comfortable navigating and building throughout the entire stack and switching into implementation/coding ownership as needed.
• Strong problem-solving and communication skills, with the ability to engage cross-functional stakeholders and navigate through uncertainty.
• Demonstrated high ownership and experience leading the development of products from the ground up in a fast-paced, collaborative environment.
• Passion for learning, staying up-to-date with new technologies, and sharing knowledge with the team
• bility to communicate orally and in writing with both technical and non-technical staff.
• bility to adapt to changing technology and priorities.
• Strong analytical thinking skills.
• Thorough with careful attention to detail
Preferred Requirements (not mandatory):
• Knowledge and experience on Linux
• Knowledge and experience on platform development
• 5+ years of experience in AI/Data Science and Machine Learning
• Demonstrated ability to work with peers in engineering across teams to set technical directions.
Date Posted: 20 April 2025
Apply for this Job