Software Engineer (Elixir)

Interfolio, Inc


6 months ago

08/17/2019 10:21:23

Job type: Full-time

Hiring from: US only

Category: Software Development


Interfolio is on a mission to build smart, inspired and useful products for faculty and academic communities. By building an engine for faculty activity, decisions, and data, Interfolio has become the first mover in defining and category of faculty-focused technology that cultivates goal-oriented collaboration around academic decision-making.

Interfolio operates the first holistic faculty information system to support the full lifecycle of faculty work, from job seeking to review, tenure, sabbatical, committee work, research, and beyond. Offering colleges and universities increased and insight into faculty data to help achieve their strategic initiatives, Interfolio believes that advancing the faculty will advance the institution.

What’s even better than that?

We’ve crafted a fun, collegial, dynamic culture that celebrates team and individual success almost daily. We’ve got a lean team of super-smart, super-hard working, local and remote colleagues who collaborate closely to produce a valuable service for an industry we’re passionate about. And, we genuinely like working with each other and with our clients.

Like what you’ve heard so far?

Then consider joining our Engineering team. The position of Software Engineer (Elixir) can be a remote (based within the continental United States) OR work out of our office based in Washington, DC.

We're seeking a talented and energetic Software Engineer with a deep understanding of Elixir to join our tight-knit team. You must be focused on producing high quality and maintainable code. This role offers a high level of creativity, and an opportunity to design the future with a company that is challenging the status quo.

At Interfolio, we are committed to diversity and the principle of equal employment opportunity for all employees. You will receive consideration for employment without regard to race, color, religion, national, social or ethnic origin, age, gender identity and/or expression, sexual orientation, family or parental status (including pregnancy), or any other status protected by the laws or regulations in the locations where we operate.

Required Experience

  • 3-5 years of relevant work experience

  • Deep knowledge of Elixir

  • Databases: MySQL, Postgres, NoSQL (Dynamo, Elasticsearch, JSONB)

  • Data cleaning, normalization, and transformation

  • Building, maintaining, and optimizing data processing pipelines

  • Understanding of Enterprise Architecture and the use of Microservices

  • Strong analytical and problem-solving skills

  • Experience with RDF and Graph data structures

  • Passion for using technology and data to solve business problems

  • Production experience with an industry standard web programming language and framework (Python/Django, Ruby/Rails, Elixir/Phoenix)

  • Experience with Git and/or Github or comparable version control system

  • Experience with GraphQL or Restful APIs

In addition, you should

  • Possess a strong interest in higher education, startups, and/or SaaS technology

  • Be able to speak and write fluently in English (as a minimum requirement)

  • Be able to 20% travel (travel includes mostly quarterly planning meetings that take place in DC area)

  • Live within the continental United States

In addition to a competitive salary, Interfolio offers a robust benefits package that includes medical insurance, unlimited PTO, a yearly wellness benefit stipend, a yearly professional development stipend, 401k, and professional development opportunities.

Our culture sets us apart—we look forward sharing more about our company and our team!

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 5 days ago

    Requirements:

    • Must live in the United States

    • Expertise in the latest development best practices, particularly with:

    • PHP 7+

    • MySQL 5.7+

    • Automated Testing

    • Architecture/Design, e.g. Separation of Concern, Dependency Injection

    • Comfortable with git and other command line tools

    • Be self-directed and be able to prioritize your own workload.

    Preferred Experience With:

    • Symfony or similar framework

    • GraphQL APIs (webonyx/graphql-php)

    • Dev/SysOps, Cloud Hosting and Services (AWS)

    • Familiarity with frontend languages / working in a full-stack environment

    • Working in an Agile/Kanban environment. We use Jira for our task management, so familiarity with the tool is a plus

    • Working in remote/distributed teams

    Responsibilities:

    • You will be a senior backend developer responsible for implementing server-side features, bug fixes, performance improvements, and creating & maintaining the server architecture.

    • You will participate in the code architecture process by gathering requirements and planning technical details with other engineers.

    • You will report directly to our VP, Engineering, with a dotted line to the CTO, working with both of them and our Head of Product on a daily basis, with direct input from our CEO and other key team members.

    About Project Admission:

    We are a growing technology company based in Nashville, TN that offers its employees transparent salary, stock options, and the option to work remotely.

    Project Admission was founded by Stephen Glicken and Jordan Stone to solve for two of the biggest problems facing the live event industry: 70% of attendees at an event are unknown to the event organizers and millions of dollars are being transacted by scalpers without any benefit to musicians, teams, or event organizers.

    We’ve built software that acts as the digital layer between a ticketing company and ticket purchasers, allowing us to track ownership and capture resell revenue.

    Our vision: To universally improve the transfer of digital assets.

    Our mission statement: Creating a more connected experience for the buying, selling, and distribution of digital assets.

    Location:​ Project Admission is based in Nashville, TN. Living in Nashville is not required, but this is a great place to live thanks to no state income tax, a relatively low cost of living, and a booming city with great food and culture, to name a few.

    Salary: $110,000/year.

    Why Should You Apply?

    • Flexible benefits

    • Regular hours

    • Unlimited vacation

    • Work remotely

    • Career growth opportunity

  • Our homes are our most valuable asset and also the most difficult to buy and sell. Knock is on a mission to make trading in your house as simple and certain as trading in your car. Started by founding team members of Trulia.com (NYSE: TRLA, acquired by Zillow for $3.5B), Knock is an online home trade-in platform that uses data science to price homes accurately, sell them quickly and guide the customer every step of the way. We share the same top-tier investors as iconic brands like Netflix, Tivo, Match, HomeAway and Houzz.

    We’re seeking a Senior Machine Learning Engineer to join us in building our predictive models and our data science team. You will get to work with some of the most interesting data sets and have the freedom and responsibility to help shape our core products from initial data exploration to production models. You will design and implement the foundation of our predictive models and work closely with other team members to test the accuracy in local markets.

    At Knock, we have fun, we move fast, we support and celebrate our fellow teammates, and we live by our POPSICLE values.

    As a Sr. Machine Learning Engineer you will: 

    • Design and develop models that produce insights from residential real estate data.
    • Develop, train, test, deploy and iterate on modeling approaches and methodologies.
    • Evaluate, improve and iterate on the performance of existing ML models.
    • Explore and recommend new data to improve model outputs.
    • Apply and integrate model predictions to our new and existing products.
    • Communicate model outcomes to the broader team.

    We’re looking for Knockstars who have: 

    • Must be U.S. based.
    • MS or higher in Computer Science, Statistics, Mathematics or equivalent.
    • Experience applying existing or novel methodologies to improve existing machine learning models.
    • Minimum of 3 years of software development experience including coding, testing, troubleshooting, and deployment.
    • Minimum of 2 years experience with building production end-to-end machine learning models at scale.
    • Strong knowledge of machine learning frameworks.
    • Python programming proficiency.
    • SQL, MySQL or Postgres experience.
    • Strong desire to contribute to a rapidly growing startup and being comfortable with learning new tools and technologies.

    Bonus points for knowledge of:

    • Real estate markets, MLS assessor/tax and parcel data.

    What we can offer you:

    • An amazing opportunity to be an integral part of building the next multi-billion dollar consumer brand around the single largest purchase of our lives.
    • Talented, passionate and mission-driven peers disrupting the status quo.
    • Competitive cash, full medical, dental, vision benefits, 401k, flexible work schedule, unlimited vacation (2 weeks mandatory) and sick time.
    • Flexibility to live and work anywhere within the United States. As we are a distributed company and engineering team, we are open to any U.S. location for this role.
    • This is a 100% remote, full-time career at Knock.

    We have offices in New York, San Francisco, Atlanta, Charlotte, Raleigh, Dallas-Fort Worth, Phoenix, and Denver with more on the way. In fact, we are proud to be a distributed company with employees in 21 different states. This is an amazing opportunity to be an integral part of building a multi-billion dollar consumer brand in an industry that is long overdue for a new way of doing things. You will be working with a passionate, mission-driven team that is disrupting the status quo.

    Knock is an Equal Opportunity Employer.

    Please no recruitment firm or agency inquiries, you will not receive a reply from us.

  • As a Senior Security Engineer on the SRE Team at Skillshare, you’ll play a key role in helping us continuously improve our security programs to ensure the best experience for our users through the safety of our technology and data. 

    This role spans strategic work of putting in place forward-looking initiatives as well as responding to external threats on an ongoing basis, which means the opportunity for impact across the board.  We’re scaling quickly and are excited to bring someone onboard who can help us proactively tackle challenges – both in the day-to-day operations and anticipated future ones. 

    You’ll collaborate with the other members of the SRE team as well as the product development teams to plan and implement various security initiatives. We’ll look to your strategic expertise, reliable execution, and sound judgment to improve and maintain our security infrastructure, along with creating and improving processes for maintaining a secure product and environment.

    You’ll be joining a team that’s passionate about technology, and helping pave the way for building products together that we’re proud of. We’re excited to meet you.

    What you'll do:

      • Improve, monitor and maintain our information security.

      • Execute security initiatives related to infrastructure, product, and data.

      • Make strategic recommendations and improvements to our security.

      • Work with application developers to improve the security of various product features.

      • Proactively prep and train developers and raise the security awareness of everyone in the organization.

      • Quickly and proactively respond to incoming security threats.

      • Continually assess, address and report on the levels of threat and preparedness.

    Why we're excited about you:

      • 7+ years of experience building, supporting and securing cloud-based web infrastructure with AWS.

      • Knowledge of best security practices for building web applications.

      • Experience with security monitoring tools.

      • Experience in compliance with industry standards such as PCI, OWASP, NIST, GDPR etc.

      • Experience with Single Sign-on (SSO) for internal systems.

      • Understanding of and ability to deal with and prevent typical security threats and risks.

      • Deep understanding of web application infrastructure.

      • Working knowledge of software engineering.

      • Strong communication skills – you’re a natural collaborator and can report out to stakeholders of all levels.

      • Tech stack knowledge: Docker (Kubernetes experience is a plus), Linux, DataDog, AWS security products, MySQL.

    Why you're excited about us:

      • Impact: you’ll play a key role in shaping the direction of a comprehensive security approach long-term.

      • Growth: Our team is small, so you’ll have room to wear a lot of hats and take on more responsibility over time. 

      • Our mission: We are building a learning ecosystem for the new economy and changing millions of lives for the better.

      • Our team: We have a passionate, smart team that is a lot of fun to work with.

      • Your life: We take pride in our flexibility. Working remotely is part of how we need to work these days. You’re a professional, and we trust you to do what you need to do.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!