Job added in hotlist
Applied job
Contract job
90-day-old-job
part-time-job
Recruiter job
Employer job
Expanded search
Apply online not available
View more jobs in Santa Monica, CA
View more jobs in California

Job Details

Sr. Software Engineer Business Intelligence

Company name
Demand Media, Inc.

Location
Santa Monica, CA, United States

Employment Type
Full-Time

Industry
Engineering, It

Posted on
Sep 10, 2021

Apply for this job






Profile

Leaf Group

is looking for a Sr. Software Engineer, Business Intelligence to work from our Santa Monica, CA office.

A big vision calls for a big job. As we grow, our need for a Sr. Software Engineer, Business Intelligence grows with us.

Leaf Group is a house of brands, creating and cultivating digital-first companies in growing lifestyle categories: Fitness & Wellness (Well Good, Livestrong.com); Home & Decor (Hunker, Society6, Deny Designs), and Art & Design (Saatchi Art, The Other Art Fair). Additionally, we have performance focused brands in key categories such as Travel, Pets, and DIY (OnlyInYourState, Cuteness, eHow). Our media and marketplace brands are authentic and authoritative, reaching a large and growing passionate audience.

We work in a fun, collaborative environment that is diverse, adventurous, and open-minded. We look for proactive, accountable people focused on continuous learning and growth to push themselves and our businesses forward. Check us out

here

A typical day as a

Sr. Software Engineer, Business Intelligence might include:

Perform advanced level engineering services to design frameworks and architecture, including the creation and development of proprietary applications, following through deployment, and monitoring and developing operational and support tools.

Lead development through the full cycle software development from creation to deployment and follow up testing.

Build internal and external applications, tools and infrastructure.

Develop software solutions and frameworks based on requirements ownership over the entire tech stack.

Interface with stakeholders to analyze, propose and build solutions to help grow the business.

Work with stakeholders conceptualize goals and product requirements for core software framework.

Utilize machine learning and other statistical tools to create new applications.

Gather requirements specifications from the stakeholders for each new feature.

Create complex models and visualize the software features being requested to be developed.

Perform advanced level engineering services to design new features using object oriented concepts and database architecture.

Evaluate and define checks and balances to handle exceptions and error conditions in the features and log meaningful and actionable messages for the end consumer.

Define monitoring and alerting system for the feature in case of error scenarios.

Utilize independent assessment and decision making to implement new framework and framework features.

Implement software solutions to scale for large data using various techniques including load balancing software and advanced features like asynchronous programming, concurrent access, multi-threading etc.

Develop applications following the design principles like dependency injection and adding logging in the software using frameworks that can aid in troubleshooting application.

Utilize algorithms and advanced specialized knowledge to exercise technical judgment and discretion to analyze trends and decision making to choose the most appropriate algorithm for coding.

Create and write unit tests for testing smaller units of code individually.

Utilize testing framework to author test cases.

Test the programmed logic by coding various scenarios that can occur to create fast, repeatable and test complex algorithms and logic in isolated fashion.

Develop test projects to be used for multiple applications and eases test efforts for developers to add their test cases.

Create and document integration tests to ensure various app components function correctly.

Continuously analyze this data to increase the stability of the application and minimize downtime.

Work with Quality Assurance to review test cases and ensure proper test case coverage.

Create and package, release ready code and deploy to staging and production environments.

Write scripts to automate these deployments.

Strive for minimum service downtime during these deployments to production.

Investigate problems and find new solutions across infrastructure, tools data pipeline and existing structures.

Provide fixes to issues faced in the production system such as performance and bugs.

To investigate these issues, analyze application and system logs, reproduce issues and provide hotfixes in timely manner.

Excellent verbal and written communication.

Not afraid to wear multiple hats - no job being too small or too large.

We're casual and informal but we work hard and work responsibly. Personal accountability goes a long way. We believe we are the change.

What You Have:

Requires Master’s Degree in Computer Science or Computer Engineering, or its foreign equivalent

Requires minimum of 2 years' experience as Software Engineer, Data Engineer, Data Analyst, or related

What We Have:

Among Comparably’s 2020 Best CEOs for Diversity and Best CEOs for Women

eHow is the 2019 & 2020 People's Choice and official Webby Winner for Social Video/How To-DIY

OnlyInYourState is ranked the #3 Travel and Information Site (ComScore)

Well Good is the 2019 People's Choice winner of the Webby’s Award for Best Lifestyle Brand

Leaf Group is among TalentDesk’s 2019 Best Companies To Work For

Leaf Group is among the 2019 Built In LA Best Companies To Work For

Well Good is the 2018 winner of Fast Company’s Most Innovative Company Award

MyPlate is the 2018 winner of the Webby Award for Best Design

Winner of the 2017 Best Company for Diversity award Comparably

Competitive compensation and benefits packages (i.e., Medical, Dental, Vision, FSA, 401K)

Paid-to-play vacation rewards

Discretionary unlimited vacation time

Employee discounts for Saatchi Art, Society6, and Deny Designs

Leaf Group is a diverse, equitable, and inclusive workplace that reflects our customers and the world we live in. We encourage people from all backgrounds, ages, abilities, and experiences to apply for our roles. Leaf Group is an equal opportunity employer. We do not discriminate based on race, color, ancestry, religion, national origin, sexual orientation, age, citizenship, marital or family status, disability, gender, gender identity or expression, pregnancy or caregiver status, veteran status, or any other legally protected status.

Agency Disclosure:

If the Leaf Group Talent Acquisition department, or any current company employee, receives an unsolicited resume from a third party recruiting agency and Leaf Group does not have a signed Agency Agreement active, Leaf Group will not be deemed liable to pay a placement fee. The unsolicited resume will be considered a gift and can be considered for our recruitment efforts.

Company info

Demand Media, Inc.
Website : http://www.demandmedia.com

EmploymentCrossing provides an excellent service. I have recommended the website to many people..
Laurie H - Dallas, TX
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
EngineeringCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
EngineeringCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2024 EngineeringCrossing - All rights reserved. 169 192