Job Description Summary
If you thrive on being on the cutting edge of innovation - this job is for you! The Artificial Intelligence Senior Developer will be responsible for taking tough business challenges and inventing new ways to solve them.
To help you in this effort, you will use a toolbox of AI / Automation technologies such as including machine learning, intelligent chatbots, image recognition / computer vision, augmented / virtual reality, machine learning, and robotics process automation.
Those are a lot of tools, so what we need is someone who can learn on the go, design scalable architectures, and deliver on objectives with key business metrics in mind.
We're a lean startup within an big enterprise, so we have the best of both worlds - the agility of a startup with the challenges and scale of one of the largest systems in the world.
To get us there, we need you to use the newest technologies, test them out in proof of concepts, then help us scale them across the globe.
Then it's on to the next innovative idea.
We need a go-getter AI developer who is comfortable spinning up quick POCs / experiments, trying new concepts, and wiring up technical know how with sometimes unclear requirements.
The good news is you won't be doing this alone because you will be a key member in a growing team. You'll have a chance to participate in a global team and will be asked to mentor junior developers, help them leverage best practices, grow in both leadership and people skills, and help grow our team's reach across a global system of 700,000+ people.
Function Specific Activities :
Function Related Activities / Key Responsibilities
Translating high-level concepts into concrete technical designs
Leading and developing AI based solutions from concept through implementation
Hands on development of multiple AI based technologies, including Machine Learning and Cognitive Services
Designing and implementing architectures for the automation technology stack
Working with other developers from other teams to apply AI on other systems
Thought leadership on bringing new technologies into the organization to solve problems
Proactively identify and address technical strengths, weaknesses, opportunities and threats across the automation landscape
Hands on ability to quickly lead, design and build POCs
Strategy for managing the changes to the architecture (new business needs, technology changes, etc.)
Maintain architectural documentation in accordance with the team standards
Explain architecture standards and recommendation to business partners and drive alignment
Education Requirements :
Bachelor's degree in Computer Science or related field is required.
Related Work Experience :
Minimum 3 years of hands-on experience in software engineering / computer science.
Solid experience as developer with AI technologies.
Proven track record at managing multiple projects in fast paced cross-functional team environment.
1+ years experience of Machine Learning, techniques, algorithms, natural language processing
Working knowledge of chatbots
Hands-on experience with Microsoft Azure or Amazon Web Services
3+ years of development experience (.NET, Python are ideal)
Certifications in multiple cloud platforms is ideal
Experience supporting continued maintenance of an application, designing and implementing change requests and new features as requested by the business.
2+ years of experience working in an Agile Scrum / DevOps development methodology.
Experience working in a multinational, distributed team, with in-house and external delivery resources.
Functional Skills :
Practical experience with as many of the following as possible :
Solution Architecture and Exposure to Enterprise Architecture
Presentation skills : Ability to communicate technical topics to business audience.
Be able to collaborate across all levels of the organization
Team player who can lead a discussion to defined outcomes
Negotiation - Empathy and ability to listen and understand other's points of view
Pursuing Innovation - implementation of strategies and platforms.
Job Requirements : Years of Experience :
Years of Experience : Growth Behaviors :
Growth Behaviors :
GROWTH MINDSET : Demonstrates curiosity. Welcomes failure as a learning opportunity.
SMART RISK : Makes bold decisions / recommendations.
EXTERNALLY FOCUSED : Understands the upstream and downstream implications of his / her work. Tracks and shares external trends, best practices or ideas.
PERFORMANCE DRIVEN AND ACCOUNTABLE : Has high performance standards. Outperforms her / his peers.
FAST / AGILE : Removes barriers to move faster. Experiments and adapts. Thrives under pressure and fast pace.
EMPOWERED : Brings solutions instead of problems. Challenges the status quo. Has the courage to take an unpopular stance.