Software Engineer

Enable Data Incorporated Minneapolis , MN 55414

Posted Yesterday

The Big Data Engineering team is responsible for building and maintaining the state-of-the-art ETL pipelines that makes this data available and accessible to the entire company to make data driven decisions. The team works closely with Data scientists, Product Managers, Executives and other key parts of the business across the globe to understand their data requirements and build appropriate solutions or platforms that meet or exceed those needs.

Responsibilities:

  • Contributing at a senior-level to the Big data and data warehouse design and data preparation by implementing a solid, robust, extensible design that supports key business flows.
  • Performing all of the necessary data transformations to populate data into a warehouse table structure that is optimized for reporting.
  • Establishing efficient design and programming patterns for engineers as well as for non-technical individuals
  • Designing, integrating and documenting technical components for seamless data extraction and analysis on our big data platform.
  • Ensuring best practices that can be adopted in Big Data stack and share across teams and BUs.
  • Working in a team environment, interacting with multiple groups on a daily basis (very strong communication skills).

Requirements

  • 2+ years of relevant work experience in data
  • Ability to write, analyze, and debug SQL queries
  • Working experience with Hadoop projects/infrastructure
  • Experience in the Big Data space (Hadoop Stack like Spark, HDFS, Pig, Hive, etc.)
  • Experience with Data Warehouse design, ETL (Extract, Transform, Load), architecting efficient software solutions
  • Knowledge of data modeling for both data warehousing and Big Data
  • Experience working extensively in multi-petabyte data environment
  • Experience in engineering large-scale distributed systems in a production environment
  • Experience with at least one scripting language (Shell, Python, Perl etc.) is a bonus
  • Experience with an OO programming language like Java is a bonus
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer

Iora Health

Posted 2 weeks ago

VIEW JOBS 1/12/2021 12:00:00 AM 2021-04-12T00:00 Software Engineer The Role Are you ready to restore humanity to healthcare? We're looking for a full-stack software engineer to help create the web applications that support the Iora Health vision. As a member of our engineering team, you will collaborate with customers, designers, doctors, and other clinical practice staff while building innovative solutions that directly impact the quality of care delivered to our patients. You will contribute to the development, testing, and release cycles of multiple applications and services. Best of all, you will be instrumental in building the systems and culture of an exciting, fast-growing, mission-focused company that is working to fix the healthcare system one patient at a time. We believe in building a diverse team, and we strive to make our office a welcoming space for everyone. We encourage hard-working, resilient people from all backgrounds to join us. Expectations * You care deeply about fixing the US healthcare system from the ground up and contributing to the health and well-being of patients from all over the country. You are motivated by the fact that your daily work keeps people healthy and out of the hospital. * You're a web development generalist who handles all sorts of technical tasks with efficiency, precision, and correctness. You've been building web services and applications, you know how they work, how to keep them running, and how to make them scale. You are continuously learning new tools, patterns, and frameworks to make your job more effective and fun. * You are passionate about ensuring the delivery of high quality software via industry leading practices such as writing and maintaining comprehensive test coverage. * You understand that writing software is a team activity, and are excited to collaborate and communicate as part of your work every day. You not only work well with your direct teammates, but others around the business as well. * You communicate well in written and spoken English, with both technical and not-so-technical people. * You value the mentorship of senior engineers and look forward to have a mentor in place to guide your training and professional development. You also welcome feedback and guidance from teammates and leaders throughout the company. Additionally, you enjoy sharing your knowledge and experience with others. * You are self-directed, confident, and able to work in a fast-paced startup environment. You stay on an even keel during course corrections and priority shifts while maintaining a sense of humor. Experience Minimum of 2 years of web application development experience building complex systems and applications. Desired Skills Below we list some of the most valuable skills that our engineers have. While experience in a majority of these areas is ideal, we understand that learning on the job is part of the fun and we don't expect you to show up having skills in all of the below areas. * Ruby and Rails with extensive OOP knowledge. * Strong front end abilities with experience using major JavaScript frameworks (we use Ember, though any modern framework experience is applicable). * Develop with BDD/TDD using automated test tools * SQL and relational database experience (we use PostgreSQL). * Familiarity with asynchronous messaging and queuing systems * Experience using git and GitHub for feature development and pull request code reviews. * Comfortable using agile development practices. We release working software continuously (multiple deploys per day) and work in short two-week iterations. About Iora Iora Health is transforming health care, starting with primary care. We created a high-impact relationship-based care model that particularly benefits adults on Medicare and those who might need more attention. Our care model changes everything - the team, outcome-focused payment, customer service, and the technology that supports our care. We know that when you invest in relationships with people, you help them live happier and healthier. Our patients get a team that respects and listens to them. We get paid to keep our patients healthier, and it works - we are successfully improving the lives of our patients while lowering costs. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Some of the many benefits at Iora * Medical, dental and vision insurance * 401(k) with matching * Disability insurance * Maternity/paternity leave * Conference attendance * Continuing education * Life insurance * Health savings plan/FSA * Commuter and parking benefits * Paid vacation Iora Health Minneapolis MN

Software Engineer

Enable Data Incorporated