Senior Software Engineer (Elixir) - Jackpocket|Meet.jobs

薪資

140k - 190k USD Annually

技能需求

    工作機會描述

    About the jobJackpocket is the first mobile lottery app in the U.S. that offers players a secure way to order official state lottery tickets, such as Powerball, Mega Millions, and more, via their smartphones. We're creating a more convenient, fun, and responsible way to play the lottery by modernizing the $300B global lottery market with a mobile platform that everyone, including grandma, can feel good about.

    Jackpocket is looking for an experienced, self-driven Software Engineer that will help the company scale its operations systems as it expands into new markets. As a member of the operations tech team, you’ll be tasked with improving existing systems by building for durability, stability and scalability. With opportunities to work on technologies that range from embedded system development to full-blown ML, this position is perfect for a versatile engineer with a breadth of skills who craves variety.

    Responsibilities

     

    Work alongside Developers and DevOps to ensure that the system is stable and scaling as designed

    Introduce and implement new features across the Jackpocket operations infrastructure. This includes:

     

    Retrofitting existing systems to add scalability and concurrency

    Implementing new devices to improve operational efficiency

    Composing Helm charts to simplify system deployment

     

    Participate in the architectural evolution of the Jackpocket system

    Profile systems to determine bottlenecks and to forecast system capacity

    Provide support to local lottery operations to ensure live systems are performing properly

    Work with the operations team, retailers, and the product team to implement requirements

    Document operations policies and instructions to aid in troubleshooting

     

    Qualifications

     

    4+ years as a Software Engineer or a comparable position working with highly scalable systems

    Knowledge and experience with multi-threading, concurrency and building resilient systems

    Experience with Elixir, Python and Java

    Familiarity with Ruby and C++

    Experience with SQL and working with RDBMs such as Postgres

    Completed full lifecycle development, design, development, testing through to deployment

    Knowledge of functional programming and architectural design principles 

    Able to diagnose live systems and trace errors 

     

    Preferred Qualifications

     

    Kubernetes and Docker experience

    Graphics and image programming

    ML, CNN and Tensorflow experience

    Knowledge of message queue systems and event driven architecture

    Experience with RabbitMQ, Apache Kafka, or similar technology

    Experience with networking technologies

     

    Why Jackpocket?

     

    Medical insurance covered up to 100% by Jackpocket

    Dental & vision insurance

    401(k) matching

    Stock options

    Commuter benefits and Citi Bike membership

    Discounted gym membership

    Catered meals and stocked kitchen

    Flexible working hours

    Autonomy and upward mobility

     

    This is a full-time exempt position and is not eligible for overtime under FLSA requirements. We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. Jackpocket is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request a reasonable accommodation, contact hr@jackpocket.com.

     

    Jackpocket