MountainViewRecruiter Since 2001
the smart solution for Mountain View jobs

Principal Software Engineer Data Platform (Streaming & ML)

Company: Intuit
Location: Mountain View
Posted on: January 14, 2021

Job Description:

OverviewCome join the "Data Platform team" as a "Pricipal Software Engineer". Data Platform team provides real-time streaming and Machine Learning platforms for use across Intuit for various data products.What you'll bring

  • BS/MS in Computer Science or related area, or equivalent work experience
  • 8+ years of experience developing systems/software for large business environments (Java, J2EE)
  • 5+ years of experience designing complex distributed systems, management products or business applications
  • Solid design and coding skills (Java, J2EE, PHP, Ruby, Perl, XML, REST, SOAP, JSON)
  • Strong experience with Big Data and Streaming technologies like Kafka
  • Strong OOD and SOA principles, with ability to implement them in a language of choice (Java/J2EE)
  • Strong experience leading design and implementation of robust and highly scalable Data services
  • Strong knowledge of JBoss, Maven and Spring
  • Skilled in software development lifecycle processes. Experience with SCRUM, Agile and iterative approaches a plus
  • Able to operate at highly varying levels of abstraction from business strategy to product strategy to high level technical design to detailed technical design to implementation
  • Synthesize achievable solutions from diverse inputs, alternative sources (build / buy / partner) and complex data
  • Experience with AWS services a plus
  • Prior working experience in utility computing and/or cloud computing domain highly desired--Team/Leadership Qualifications
    • Team player possessing strong analytical, problem solving and communication skills
    • Strong mentoring skills. Able to influence and communicate effectively with both technical and non-technical people
    • Demonstrated ability to work with global teams across time zones
    • Ability to work effectively in a fast paced, complex technical environment.
    • High adaptability and flexibility
    • Experience driving for results across cross-functional teams while maintaining effective working relationships
    • Excellent communication skills. Communicates clearly, succinctly and persuasively to all levels of employees, customers and management (including executives)
    • "Self-starter" attitude and the ability to make decisions independentlyHow you will lead
      • Drive significant technology initiatives end to end and across multiple layers of architecture
      • Drive design and implementation of durable and software solutions that will solve critical customer problems
      • Recommend development best practices for application development
      • Recommend and support development tools
      • Capture requirements and use cases
      • Deliver technical design and implement highly available, scalable, and secure web services with excellent quality
      • Partner with other groups both inside and outside of Intuit for cross-functional design, solution integration and on-boarding of mobile/SaaS/PaaS/web/desktop offerings
      • Work with cross-functional team members from Architecture, Product Management, Q/A and Production Operations to develop, test, and release features
      • Passionate for continuous learning, experimenting and applying cutting edge technology and software paradigms
      • Actively stay abreast of mobile/SaaS/PaaS trends and standards, recommend best practices and share learning
      • Pursue and resolve complex or unchartered technical problems and share key learnings
      • Provide technical leadership and be a role model to software engineers pursuing technical career path in engineering
      • Provide/inspire innovations that fuel the growth of Intuit as a whole
      • Apply your experience and innovation to generate creative ideas for emerging business needs
      • Coach and mentor other engineers in process and methodologies
      • Provide perspective on leading industry trends, recommendations on new and emerging technologies, technology prototypes, patent proposals and engineering process improvements--

Keywords: Intuit, Mountain View , Principal Software Engineer Data Platform (Streaming & ML), IT / Software / Systems , Mountain View, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

System Software Quality Engineer
Description: System Software Quality Engineer br br -- br br As a System Software Quality Engineer, you are responsible for working with a team to verify the production worthiness of a complete system stack (more...)
Company: Nuvia Inc
Location: Los Altos
Posted on: 01/27/2021

Managed Services - Salesforce Lead Developer
Description: A career within Salesforce Consulting services, will provide you with the opportunity to help our clients leverage Salesforce technology to enhance their customer experiences, enable sustainable change, (more...)
Company: PwC
Location: Atherton
Posted on: 01/27/2021

Senior Software Frontend Engineer (React, Redux HTML5) at ON24 in San Francisco, CA, Charlotte, NC,
Description: Senior Software Frontend Engineer React, Redux HTML5 at ON24 in San Francisco, CA, Charlotte, NC, or Work From Home. As a Senior Software Frontend React / Redux Engineer at ON24, you will be working (more...)
Company: OSI Engineering
Location: San Francisco
Posted on: 01/27/2021

Staff Software Engineer - REMOTE
Description: Our mobile and internet app has completely the modernized the costly and time-consuming century old automobile fuel supply chain, in allowing the average person, office park, or any fleet of vehicles (more...)
Company: CyberCoders
Location: San Francisco
Posted on: 01/27/2021

Cable Installers - HIRING BONUS - WE WILL TRAIN!
Description: CABLE INSTALLERS HIRING BONUS 2,000.00 Bonus for Technicians without experience 3,000.00 Bonus for Technicians with experience Immediate Openings for Installers No Experience Necessary.
Company: TAK Communications California
Location: Sacramento
Posted on: 01/27/2021

Entry Level Software Developer
Description: Revature is the fastest growing employer of emerging technology talent. We will hire over 300 Entry Level Software Developers across the country in the next 4 weeks.One day someone is going to ask you (more...)
Company: Revature
Location: San Francisco
Posted on: 01/27/2021

City of Sacramento: Senior Applications Developer
Description: JOBTHE IDEAL CANDIDATEThis position is located within the IT Enterprise Applications Division of the Department of Information Technology and is responsible for the applications development, technical (more...)
Company: City of Sacramento
Location: Sacramento
Posted on: 01/27/2021

100% REMOTE Full Stack Web Developer (Golang/React)
Description: Job Title: Senior Full Stack Web DeveloperLocation: 100 REMOTE Salary Range: 150k - 175k Requirements: React.js, Golang, Typescript, Node.js, Docker, GCP Based in the DC area, we are one of the premier (more...)
Company: CyberCoders
Location: San Francisco
Posted on: 01/27/2021

Senior Applications Developer
Description: JOB THE IDEAL CANDIDATEThis position is located within the IT Enterprise Applications Division of the Department of Information Technology and is responsible for the applications development, technical (more...)
Company: City of Sacramento
Location: Sacramento
Posted on: 01/27/2021

Oracle Finance Cloud Director
Description: A career within PwC's Oracle Services Practice, will provide you with the opportunity to help organizations use enterprise technology to achieve their digital technology goals and capitalize on business (more...)
Company: PwC
Location: San Pablo
Posted on: 01/27/2021

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Mountain View RSS job feeds