US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Lead Software Engineer

DESCRIPTION:

Duties: Work with business stakeholders, product teams, and other technology teams to finalize software solutions in-line with the strategic end-state.

Lead efforts to solve business problems through the delivery of high-quality, cloud-centric software embracing modern software practices and technology.

Architect, design, and develop multiple AI products for core AI and Machine Learning (ML) team leveraging generative AI, natural language processing and other AI-ML technologies.

Mentor other software developers and data scientists, and give guidance to developers on the team.

Determine timelines for different product features and communicate them to business stakeholders.

Allocate work to team members and lead Agile scrum development through daily scrum meetings.

Lead the architecture and design efforts for backend services as well as the web front end.

Perform data modeling for different AI software solutions, decide data persistence strategies, and create data pipelines.

Establish coding standards for committing codes into different repositories and perform code reviews.

Maintain responsibility for product deployments on public and private clouds, and ensure server costs are properly managed through regular monitoring and tuning.

Perform test-driven back-end development, as well as test-driven front-end development.

Contribute to test-driven AI and ML model development and improvement.

QUALIFICATIONS:

Minimum education and experience required: Master's degree in Information Technology, Computer Science, Computer Engineering, Information Systems, or related field of study plus 4 years of experience in the job offered or as Lead Software Engineer, Software Engineer, Software Developer, Associate IT, Full Stack Developer, IT Research, or related occupation.

The employer will alternatively accept a Bachelor's degree in Information Technology, Computer Science, Computer Engineering, Information Systems, or related field of study plus 6 years of experience in the job offered or as Lead Software Engineer, Software Engineer, Software Developer, Associate IT, Full Stack Developer, IT Research, or related occupation.

Skills Required: This position requires experience with the following: Agile software development lifecycle (SDLC) processes; Application Architecture Disciplines; Data Architecture Disciplines; Microservice design patterns; Data Structures and Algorithms; OOP; Server-side Java Programming; Spring framework; Data modeling; Relational and document databases; SQL; Junit; Frontend architecture and design; Javascript; NodeJS; ReactJS; Redux; Webpack; Web sockets; JEST; GraphQL; Python; Jules; Jenkins; AWS Cloud Services; GIT; DevOps practices; building scalable systems with high volume of data; leading a technology team; leading technical strategy; driving technology delivery; interfacing with global team of stakeholders; working with clients.

Job Location: 575 Washington Blvd, Jersey City, NJ 07310.

Full-Time.

Salary: $160...




Share Job