mPulse Mobile

Data Engineer - Virtual/Remote



mPulse Mobile Mobile is looking for a talented Data Engineer that will fit into the internal technology team. This role is primarily focused will be involved in a combination of new feature development, API enhancement, optimization, client integration support and product maintenance. In addition, this role will collaborate with our offshore development partner to continue to deliver and support a high quality intelligent mobile messaging product. Finally, based on seniority and experience, the role will include mentoring and training of junior engineering team members.  


The ideal candidate is a Data Engineer who has worked with technologies used by mPulse, such as Python, PHP, Mambo,  Postgres, SQL and other web engineering technologies.He or she should also have a passion for making the consumer healthcare experience better using communication technology.  

• Permanent Flexible Hybrid work schedule (remote)
• Medical insurance
• Dental insurance
• Vision insurance
• Prescription drug coverage
• 401K
• 401K with company match
• Life Insurance
• Health Spending Account (HSA)
• Flex Spending Account (FSA)
• Paid holidays
• Phone/Internet Stipend
• Paid time off
• Employee Referral Program
• Community service programs
Company Mission and Highlights:  
mPulse Mobile is reimagining health engagement to inspire healthier lives and deeper relationships between healthcare organizations and their consumers. Healthcare's leading Conversational AI platform combines with award-winning health education for the streaming age to deliver tailored digital health engagement that educates and activates healthcare consumers. With over a decade of experience, 150+ healthcare customers and nearly 1 billion conversations annually, mPulse Mobile has the data, the expertise and the solutions to drive healthy behavior change.

mPulse Mobile delivers wellbeing for the streaming age through a modern learning platform and cinematic content created with popular experts. Offering custom and licensable content solutions, mPulse Mobile helps health innovators reach more people and lower costs to serve and improve health outcomes. Combined, these solutions have a proven ability to reach and engage vital member populations with learning expertise and rich media health education experiences, enabling health innovators to deliver personalized conversational experiences in preferred member channels and streaming content formats.
  • Accountability - Take ownership. Execute with intent. Exceed client expectations.  

  • Recognition - Be positive. Encourage others. Celebrate success.  

  • Collaboration & Learning - Share what you know. Listen openly. Stay curious.  

  • Thrive - Cultivate well-being. Be inclusive. Find balance.  

  • Innovation - Inspire creative solutions. Activate consumers. Drive outcomes.  

  • Commitment - Work with purpose. Make an impact. Help us win. 

  • Enjoy Flexible PTO and flexible work hours  
  • Hybrid, remote-first working model with quarterly team meetings (travel paid by mPulse) 
  • Two office locations: Encino, CA and Minneapolis, MN  
  • mPulse Mobile covers 100% of employee only premiums for selected plans as well as 25% dependent coverage 
  • Full Vision and Dental - Dental and Vision individual premiums paid by mPulse as well as 25% dependent coverage 
  • 401K Program with a 4% match  
  • 3 Weeks Paid Maternity/Paternity Leave  
  • Wellness and Work from Home stipend  
  • Virtual Happy Hours & events 
  • Weekly All-Hands meetings giving regular access to leadership 
  • Several team interest groups including: Diversity, Inclusion, & You committee, Culture Club, and mPulse Mobilize  
  • Laptop fitness station in LA Office  
  • Employee referral bonuses (up to $3000)
  • Ping pong conference table and Foosball  
  • Free snacks and drinks  
  • Design, implement, integrate, and test an advanced data analytics platform, including data collection, analysis, data modeling, algorithms, databases, service API, and data presentation/ visualization
  • Create, launch, manage and analyze campaigns
  • Generate periodic campaign reports for our customers
  • Guide customers with insights and recommendations to meet their ROI objectives
  • Analyze and provide detailed defect reports and feature requests  
  • Document problem resolutions in our defect tracking system  
  • Provide guidance to non-technical team members researching technical issues  
  • Work with development, testing and documentation teams during product development cycle to ensure quality control  
  • Co-author training plans and support new product team members as well as key customers  
  • Experience troubleshooting mobile applications and operating system problems 
  • 2+ Years of Similar Experience
  • SQL query writing and experience working with ORMs such as SQL Alchemy  Hands-on experience in SQL (Postgres)
  • Proficiency on the LINUX (CentOS) command line and in UNIX shell scripting
  • Proficiency in Python language and/or PHP
  • Good command over advanced Python concepts such as iterators, generators, list comprehensions
  • Working knowledge of OOP and Relational DB
  • Working knowledge of OOP and Relational/Non-Relational DB
  • Capacity to work with cross-functional teams
  • Experiences working with Airflow is preferred
  • Preferred B.S or equivalent experience in technology related field such as Computer Science, Business Administration or Marketing
  • Healthcare industry experience is a big plus
mPulse Mobile provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.