Yahoo · 6 hours ago
Software Dev Engineer, II
Maximize your interview chances
EmailInternet
Comp. & Benefits
Insider Connection @Yahoo
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Take responsibility for new feature development, code enhancements, debugging, and investigating user issues.
Participate in code reviews and contribute to designing and delivering the product.
Foster best practices and cultivate a positive team culture.
Collaborate with product managers to devise technical solutions.
Design and implement reusable frameworks, libraries, and components, as well as product features, in partnership with business and IT stakeholders.
Ingest data from various structured and unstructured sources into Big Data systems.
Support the maintenance and delivery of an automated ETL (Extract, Transform, Load) pipeline.
Validate data extracted from sources like databases and other repositories using scripts, automated tools, logs, and queries.
Enrich and transform the extracted data as needed while monitoring and reporting on the data flow throughout the ETL process.
Execute data extractions, purges, and fixes in accordance with current internal procedures and policies.
Troubleshoot production support issues post-deployment and develop necessary solutions.
Ability to communicate effectively with users, technical teams, and senior management to gather requirements and articulate software product features, technical designs, and product strategies.
Additionally, mentor junior engineers in their professional development.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's or Master's degree in Computer Science (or equivalent)
Experience in designing and developing system or middleware software products
A minimum of 3 years of experience in software engineering with strong programming skills and hands-on experience
Proficiency in Java and related technologies such as Spring, JUnit, JAX-RS/Jersey, gRPC, Apache Storm, NoSQL databases, Redis, etc.
Strong understanding of object-oriented programming concepts, event-driven programming, large-scale software architecture, and networking
Experience with distributed systems and UNIX/Linux environments
Familiarity with web technologies including REST APIs, JSON, and Node.js
Knowledge of data loading tools like Flume and Sqoop
Understanding of workflow/scheduler tools such as Oozie and Airflow
Strong analytical and problem-solving skills, particularly in the Big Data domain
Proven experience with Hadoop (Dataproc), HBase, Hive, and Pig
Familiarity with cloud providers like AWS, GCP, and Azure
Expertise in version control tools like GIT
Preferred
Industry experience with Agile product development methodologies
Exposure to AI/ML
Benefits
Healthcare
401K savings plan
Company holidays
Vacation
Sick time
Parental leave
Employee assistance program
Company
Yahoo
Yahoo is a technology and media company that serves users through its portfolio of digital platforms, products, and services. It is a sub-organization of Verizon Media.
Funding
Current Stage
Public CompanyTotal Funding
$6.8MKey Investors
SoftBank CapitalSequoia Capital
2021-05-03Acquired· undefined
1996-04-12IPO· undefined
1995-11-30Series B· $4.8M
Recent News
2024-11-21
2024-11-20
Company data provided by crunchbase