Senior Staff Software Engineer - Back End
Company: Intuit Inc.
Location: Mountain View
Posted on: November 6, 2024
Job Description:
Come join Intuit's Identity platform team as a Senior Staff
Software Engineer. We are bootstrapping a new initiative within the
Identity organization, and you have an opportunity to be a founding
member. We are building a large customer network to unlock
meaningful connections between our customers and businesses that
help grow small businesses and make ends meet for people.At the
heart of it is a set of platform and ML capabilities such as
identity verification, KYC/KYB, identity resolution, Similarity
Detection, Search, and Recommendations, Knowledge Graph, etc. In
addition to unlocking new connections, these capabilities will also
power use cases such as fraud prevention, compliance, personalized
recommendations, and seamless experience for our customers across
the Intuit ecosystem.This is a new and fast-growing initiative
within the Identity organization. You will have a chance to
influence the strategy and shape the vision. You will be working
with a highly motivated and cohesive team. You will experience a
startup-like culture while enjoying the benefits of a
well-established large organization.Responsibilities
- Design and develop significant technology initiatives
end-to-end from conception to delivery and across multiple layers
of product and architecture.
- Ensure the highest standards for engineering design,
implementation, and testing.
- Collaborate closely with peers, cross-functional teams, and
business units to define, prioritize, sequence, and scope business
and functional requirements and drive results forward for
Intuit.
- Accurately scope effort, identify risks, and clearly
communicate trade-offs with team members and other
stakeholders.
- Stay aware of industry trends and make technology choices and
strategic decisions.
- Mentor engineers on technology, process, people, and product
skills.
- Ship high-quality products and features with an end-to-end
mindset from conception to delivery and production support, owning
specifications, quality, release deployments, and monitoring of
production health.Minimum Requirements
- PhD, Master's degree, or Bachelor's degree with 8+ years of CS,
CE, ML, or related field experience.
- 8+ years of experience in software development working in
large-scale distributed technology environments.
- 3+ years of experience with machine learning and neural deep
learning methods, modeling tools such as scikit-learn, numpy,
scipy, Tensorflow, MxNet, Spark MLLib, etc., and applying AI/ML
methods for business applications such as recommender systems, user
modeling, knowledge graphs, ranking, reinforcement learning,
etc.
- Strong analytical, strategic thinking, problem-solving, and
communication skills.
- End-to-end hands-on experience in building large-scale data
processing systems, large-scale machine learning systems, and big
data/cloud technologies (e.g., AWS, Google Cloud, Azure).
- Expert-level proficiency in Java, Python, Web Technologies,
Design & Architecture.
- Knowledge of building AI native applications, including:
- Guiding the applicability of AI to customer problems through a
deep understanding of the value and limitations of AI
technologies.
- Understanding evaluation tools to validate and measure the
accuracy of solutions.
- High-level understanding of how AI models work, the different
types of AI models that exist, and their pros and cons.
- Understanding of the latest tools and technologies that apply
AI to real-world applications.
- Self-motivated attitude with the ability to multitask and
thrive in a timeline-driven and fast-changing environment.
- Ability to take a project from scoping requirements through
actual launch of the project.
- Knowledge of current trends and best practices in the modern
SaaS technology landscape, state-of-the-art machine learning
techniques.
- Experience in Scrum, Agile Process, Unit Testing & Test-Driven
Development.
- Great business acumen with a passion to solve for the
customer.
#J-18808-Ljbffr
Keywords: Intuit Inc., San Ramon , Senior Staff Software Engineer - Back End, IT / Software / Systems , Mountain View, California
Didn't find what you're looking for? Search again!
Loading more jobs...