This is a Solution Architect role in Bank of America Conversational Commerce team in Plano TX.Team builds next generation AI and Search platforms for the bank, enabling smart virtual assistants across multiple channels and platforms.This position requires candidate to be well versed with server side and client side technologies, offers an opportunity to work with seasoned architects, PhDs in Machine Learning and NLP.Several of the team members have been granted multiple patents in the space. Candidate should be able to articulate the solution and take ownership of the delivery. Knowledge of NLP and Machine Learning is a plus.Candidate must possess passion for clean code, producing defect free software, ready to jump in and solve complex problems, be able to mentor and team members, and perform thorough code reviews.Required Skills
* Bachelor or Master's Degree in Computer Science or related field * 7+ years of hands on software development experience * 2+ years of leading projects or teams * Experience building high volume web applications * Good interpersonal communication skills for tech and business conversations * Good analytical skills to break down requirements, solve complex problems
* Experience working on high volume applications * Experience building chat bots * Experience working with NLP and Machine learning * Experience with open source search engines like SOLR, elasticsearch * Experience in server side frameworks like Spring MVC * Experience building restful web services * Experience in performance tuning with good understanding of JVM internals * Experience with NoSQL databases like Cassandra * Background in mathematics or statistics * Experience in other JVM languages like groovy, scala * Experience in distributed caching frameworks like hazelcast, ignite, redis * Proven task management and leadership skills * Experience working in agile teams * Prior open source contributions
Posting Date: 06/12/2019
Location: Plano, TX, BUILDING A, 7105 CORPORATE DR, - United States
Travel: Yes, 10% of the time
Full / Part-time: Full time
Hours Per Week: 40
Shift: 1st shift
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.