Senior full Stack Software Developer

Newark, New Jersey

Resource Informatics Group
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