Distinguished Engineer - Software Development

US Bank Minneapolis , MN 55415

Posted 2 weeks ago

We are seeking an exceptional hands-on technical leader with a proven track record to join the U.S. Bank Digital Innovation team. This team is responsible for advancing the applied use of Artificial Intelligence and Machine Learning at U.S. Bank, defining the AI strategy and showcasing the potential for AI through early-stage solutions (e.g. "art of the possible") as well as supporting major enterprise-wide AI/ML initiatives.

Partnering closely with data scientists, and AI engineers you will take on some of technology's greatest challenges and make a significant impact to millions of users by building groundbreaking solutions that leverage the bank's unique data assets at massive scale across U.S. Bank lines of business. Work alongside digital and innovation leadership teams in a newly renovated office space downtown (if based in Minneapolis).

Distinguished Engineers are recognized as experts in one or more domains within U.S. Bank and across the industry. They represent the senior technical experts within the organization and have a strong track record of growing and influencing others.

As a Distinguished Engineer (DE), you will be responsible helping to shape the go-forward technology strategy of the organization; working with senior leaders, vendors, and partners to influence business and technology roadmaps and maximize impact of AI across the enterprise.

You will lead the strategy and development of new applied R&D initiatives focused on AI/ML. The ideal candidate will provide hands-on full-stack development, moving projects from proofs of concept and pilot to handoff for scale and commercialization to internal partners.

In addition, you will teach, mentor, and grow other domain experts within the organization. Distinguished Engineers will connect teams to one another in a spirit of collaboration and will champion opportunities to make teams more efficient. This is an executive-level individual contributor role requiring excellent acumen in using technical prowess and ingenuity when representing U.S. Bank's technological capabilities in internal and external forums.

The ideal candidate will have previously served in a technical leadership capacity. He/She will play a diverse and far-reaching role in the organization, providing leadership and influencing adoption of technical solutions, strategies and design patterns across multiple teams and stakeholders.

Required Qualifications

  • 10 years of experience as a software engineer with degree in Computer Science/Engineering

  • Ability to develop and debug in Python, Scala, Java, C or C . Proficient in git version control.

  • Experience with big data architecture and distributed computing tools (e.g. Map/Reduce, Hadoop, Hive, Spark, Kafka, etc.)

  • Proven track records of designing and building the future of technology systems, not just maintaining the status quo

  • Demonstrated experience providing the technical vision to teams resulting in innovation and execution including an ability to effectively communicate with both business and technical teams.

  • 5 years of experience working with one or more UI frameworks such as Angular, Bootstrap, React, Vue, or Ember

  • 5 years of experience working with service oriented architecture using REST and SOAP APIs

Preferred Qualifications

  • Contributions that have advanced the field such as open source contributions, publications, or presentations at major conferences

  • Knowledge of NLP, Machine Learning and Deep Learning concepts

  • 3 years of experience working with both relational and NoSQL databases in distributed environments

  • Familiarity with big-data technologies such as Maven, Hadoop, Spark, SparkML, etc.

  • Experience in building/using large scale knowledge graphs (including Linked Data) and ontologies (RDF(S)/OWL, SPARQL)

  • High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced startup or R&D environment

  • Experience with distributed computing and enterprise-wide systems, and serverless architecture

  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between

  • Familiarity with Agile development and continuous delivery best practices

upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Development Engineer II

Forcepoint

Posted 2 days ago

VIEW JOBS 1/17/2019 12:00:00 AM 2019-04-17T00:00 Forcepoint is transforming cybersecurity by focusing on what matters most: understanding people's intent as they interact with critical data and intellectual property wherever it resides. Our uncompromising systems enable companies to empower employees with unobstructed access to confidential data while protecting intellectual property and simplifying compliance. Based in Austin, Texas, Forcepoint supports more than 20,000 organizations worldwide. For more about Forcepoint, visit www.Forcepoint.com and follow us on Twitter at @ForcepointSec. Position Overview: Would you like to be part of a dynamic team that delivers innovative, leading-edge network security solutions to some of the most important organizations in the world? We are looking for bright, passionate engineers to help us develop our firewall management solution, while working with top level cyber security talent and learning about the world of enterprise-grade software. If you're a User Interface (UI) developer with a strong affinity towards security software and have a keen interest in getting your software used around the world, we'd like to hear from you. Principal Duties and Responsibilities: * Code, code, code. You are a member of a team that designs and develops high quality features that exceed our customer's expectations. * Design, document and create automated development tests to ensure continued product reliability. * Collaborate and work effectively with team members located world-wide. * Work independently and proactively in a fast-paced environment. * Create a personal lab environment and manage it yourself. * Actively participate in all aspects of the project team's responsibilities. Qualifications & Skills: REQUIRED: * B.S. in Computer Science (or related field) * 2-7 years' experience in User Interface (UI) design and development * Proficiency in some of these technologies: Java, JavaScript, Node.js, ReactJS, HTML5, GraphQL PREFERRED: While the skills below are not mandatory for applicants for this role, having one or more of these will be highly advantageous. * Experience with Linux and Windows development. * Functional knowledge of firewalls, networking and network security. * Familiarity with the following technologies: o Python o SQL, PostgresSQL & JDBC o XML, XSLT, shell scripting o Web services, preferably RESTful API o Swing * Experience writing automated tests. This might be a position for you if … * You are frustrated with web page designs and want to improve them. * You read security articles not to see *who* got hacked, but *how* they got hacked. * You have thought to yourself, "yes, it works – but I can make it better!"… and then dug in. * You want to start your journey in the security industry, but just need the opportunity to get your foot in the door and prove yourself. Forcepoint Minneapolis MN

Distinguished Engineer - Software Development

US Bank