Lead Java / Python Developer - AI/ML
Type: Temp to Hire (3 months)
Location: Remote - based in the USA
Experience: 8+ years
Overview:
We ar...
Lead Java / Python Developer - AI/MLType: Temp to Hire (3 months)
Location: Remote - based in the USA
Experience: 8+ years
Overview:
We are looking for an
innovative leader with strong technical expertise and
familiarity with AI/ML technologies. Applicants are expected to work within a fast-paced
Agile environment where priorities and deliverables change
based on tactical and strategic business needs.
Skills / Qualifications:
- Strong skills in software prototyping and engineering using Java and/or Python.
- 8+ years of development experience with Java and/or Python.
- 4 or more years of proven leadership on technical teams.
- Bachelor's degree in computer science or a related field.
- Solid understanding of the fundamentals of data engineering and data science with a working knowledge of
various open-source AI/ML technologies. - Strong problem-solving skills with an emphasis on product development.
- Strong analytical, written, and verbal communication skills.
- Experience with application development and deployment with Docker and Kubernetes.
- Familiarity with highly scalable, high throughput web applications and backend systems.
- Experience using Linux/Unix environments.
Responsibilities:
-- Key member of an Agile team, collaborating throughout the software development lifecycle.
-- Guide and participate in the design, development, unit testing, and deployment of Boomi products and services including enhancements and/or resolution of any reported issues.
-- Work independently with a minimal level of guidance from technical leadership.
-- Ability to deliver on commitments and meet deadlines on complex initiatives.
-- Collaborate on organization-wide initiatives with other Agile development teams.
-- Research, validate, and recommend technologies to deliver robust, secure, and scalable services and architectures.
-- Set up, develop, and maintain best practices for the team including thorough code reviews.
-- Ability to ramp up quickly and efficiently on new technologies.
-- Work with Product and Engineering management on roadmaps and their deliverables.
-- Provide designs for incremental development for the team.
-- Provide architecture and detail design documents enabling grooming and planning.
-- Investigate and resolve complex customer issues.
-- Mentor team members.
-- Keep up on the latest developments in the field by continuous learning and proactively championing promising new methods relevant to the problems at hand.
-- Collaborate closely with data scientists, data engineers, and software engineers in a multidisciplinary work environment.
-- Assist the leadership team in the creation of reports to track sprint progress..
- provided by Dice