Software Engineer 2

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve.
$136,000 - $184,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer AI

Senior Software Engineer AI role at Intuit focusing on transforming marketing platforms with AI/ML solutions, requiring 5+ years of experience in building AI/ML applications.

Sr Machine Learning Engineer, GenAI

Senior Machine Learning Engineer position at Intuit focusing on Generative AI development, model optimization, and deployment at scale.

Senior Software Engineer AI

Senior Software Engineer AI role at Intuit focusing on transforming marketing platforms through AI/ML implementation, requiring 5+ years of experience in building AI/ML applications.

Senior Software Engineer, Futures (AI)

Senior Software Engineer position at Intuit's Futures team focusing on AI innovation and emerging technologies to transform financial services.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Intuit focusing on developing and deploying ML models at scale, working with data scientists and product teams.

Description For Software Engineer 2

Intuit is seeking a Software Engineer 2 to join the GenOS Team. As a Senior Software Engineer, you'll be part of Intuit's GenOS, which empowers Intuit technologists to design, build and deploy breakthrough generative AI (GenAI) experiences with unparalleled speed. The role involves gathering functional requirements, developing technical specifications, and project & test planning. You'll be expected to work with minimum guidance in a fast-moving AI landscape, design and develop web software, prototypes, or proofs of concepts. The position requires acting in a technical leadership capacity, mentoring junior engineers, and applying technical expertise to challenging programming and design problems. The job involves 70-85% hands-on coding, being on call rotation for US hours, and working cross-functionally with various Intuit teams. You'll contribute to the design and architecture of projects and should have experience with Agile Development methodologies. The ideal candidate will have 6+ years of experience in software development, a strong background in cloud technologies, and expertise in Python or Java. Experience with the entire ML Development Life Cycle and web services is crucial. The role offers competitive compensation, with a base pay range of $136,000-184,000 for the Bay Area California location, along with eligibility for cash bonuses, equity rewards, and benefits.

Last updated 2 months ago

Responsibilities For Software Engineer 2

  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Work with minimum guidance in a fast-moving AI landscape
  • Designing/developing web software, prototypes, or proofs of concepts
  • Act in a technical leadership capacity: Mentoring junior engineers and applying technical expertise
  • 70-85% hands-on coding
  • Be on call rotation for US hours
  • Resolve defects/bugs during various stages of development and production
  • Work cross-functionally with various Intuit teams
  • Contribute to the design and architecture of the project

Requirements For Software Engineer 2

Python
Java
  • 6+ years experience developing web, software, or mobile applications
  • BS/MS in computer science or equivalent work experience
  • Strong experience with cloud vendors like AWS, GCP, Azure
  • Strong experience with Python or Java
  • Experience with the entire ML Development Life Cycle (MDLC)
  • 5+ years experience with web services (consuming or creating) with REST or SOAP
  • Solid communication skills
  • Strong understanding of Software design/architecture process
  • Experience with unit testing

Interested in this job?