Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Lead Python Engineer

mPulse Mobile

Lead Python Engineer

Encino, CA
Full Time
Paid
  • Responsibilities

    mPulse Mobile - Lead Software Engineer

    Location: Encino, CA

    Type: Full Time

    Experience: Lead Level

    Company Mission and Highlights:

     mPulse Mobile, the leader in Conversational AI solutions for the healthcare industry, drives improved health outcomes and business efficiencies by engaging individuals with tailored and meaningful dialogue. mPulse Mobile combines behavioral science, analytics and industry expertise that helps healthcare organizations activate their consumers to adopt healthy behaviors. With over a decade of experience, 70+ healthcare customers and more than 150 million conversations annually, mPulse Mobile has the data, the expertise and the solutions to drive healthy behavior change.

    Our Core Values:

    • Model Integrity and Collaboration
    • Drive Innovation and Thought Leadership
    • Support Decision Making at All Levels
    • Create Value for Clients by Empowering Consumers
    • Improve Customer Experience Through Simple Design
    • Celebrate Success… Often

    Purpose of the Role:

    mPulse Mobile is looking for talented Lead Software Engineer in Health Care AI 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 Lead level Software Engineer having worked with technologies used by mPulse, such as Python, Django, Postgres, SQL, ElasticSearch, RabbitMQ and other web engineering technologies. He or she should also have a passion for making the consumer healthcare experience better using communication technology. This is a hands-on role. This position will report to the Director of Engineering.

    Duties and Responsibilities:

    • Architect, maintain and develop new features and existing capabilities on the core platform and web solutions.
    • Provide scalable solutions to problems
    • Guide the engineering team and mentor them in coding best practices
    •  Enforce the best practices of software development, code reviews 
    • Work with development, testing and documentation teams during product development cycle to ensure quality control
    • Work and collaborate with both off shore team and LA team
    • Work with senior management/executive leadership

    Skills, Abilities, and 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
    • Python and SQL profiling/tuning experience would be a nice to have
    • Working knowledge of OOP and Relational DB
    • Professional experience using RabbitMQ, Celery, Redis, and SQLAlchemy
    • Working knowledge in AWS technologies – Redshift , Kafka, ElasticSearch
    • Experience in Front End frameworks like React or Angular
    • Knowledge in Docker, Kubernetes is a plus
    • Experience in building scalable applications with high volume
    • Data pipeline and analytics experience is a plus 
    • Understands compliance and security considerations in software development life cycle
    • Healthcare industry experience is a big plus

    Minimum Qualifications:

    • Preferred B.S or equivalent experience in technology related field such as Computer Science, Business Administration or Marketing
    • 6+ years of experience
    • High level proficiency in Python language with at least 4+ years of professional experience in Python
    • Experience in a high-impact , high-intensity, high-growth start-up or equivalent environment


    Behavioral Competencies: 

    • Attention to Detail
    • Independent Self-Starter
    • Highly Organized
    • Critical Thinker
    • Problem Solver
    • Excellent Communicator
    • Ability to Prioritize
    • Team Work & Collaboration
    • Multi-Tasker with Strong Sense of Urgency

    The Perks:

    • Enjoy flexible PTO and work hours
    • Cell Phone reimbursement
    • Full Vision, Dental and Healthcare - all individual premiums paid by mPulse!
    • 401K Program with a 100% match of first 4%
    • 3 Weeks Paid Maternity/Paternity Leave
    • Weekly team lunches to celebrate victories
    • Paid Parking as well as Car Pooling incentives
    • Laptop fitness stations
    • Ping pong conference table and Foosball
    • Free snacks and drinks