Posted 10 Jun 2022, 5:00 pm

Software Engineer Insights at Mediafly

Who we are: Mediafly is a fully customizable sales application and sales enablement solution that empowers sellers and marketers to create dynamic, interactive, and value-focused selling experiences both in person and remotely. Read this first:  Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalized groups tend to only apply when they check every box. If you think you have what it takes, but don't necessarily meet every single point on the job description, please apply. We'd love to have a chat to see what skills/experiences you are able to bring to this team. Mediafly is seeking a Senior Software Engineer to help us build out our integrations and data pipeline architecture. Responsibilities of a Senior Software Engineer: •You will be working with a team of experienced engineers to develop integrations and data-processing solutions, primarily using Python •You will be working within the context of an existing Python codebase to improve data quality, throughput, and reliability •You will be porting some older code and writing some new code in Kotlin. •You will be helping your team implement modern best practices in areas such as data pipeline architecture, database design and maintenance, CI/CD pipelines, automated testing, and scaling cloud based data processing •You will have ownership over major product features, yet work closely enough with other team members to avoid major “silos of knowledge” •You will work collaboratively with other software engineers, and product owners to help see features through from idea to release You will be successful in this role if: •You are a highly motivated coder with at least 5+ years of professional experience •You have a passion for building and scaling modern architectures to process terabytes of data •You are an experienced Python developer who also appreciates the benefits of static typing and pre-compiled languages; JVM or Kotlin experience isn’t necessary, as you can cross-train into these skills over your first few months in the job •You have a working understanding of relational databases and of efficient interaction with large database tables •You do your work with passion, not ego •You enjoy collaboration, yet are an independent thinker and producer •You have expertise you are willing to share with the team, and are open to learning from the expertise of others on the team •You have the ability to provide constructive coding and architecture feedback •You have interest and desire to stay informed of the latest technology and approaches Nice-to-have technical skills: •JVM languages such as Java, Scala or Kotlin. •Experience accessing and writing client code for third party APIs •ElasticSearch or SolrVideo and/or audio conversion toolchains •Audio analysis libraries and toolsExperience working with data science libraries Why Mediafly? • Remote based in US • Generous PTO • Competitive Salary • 401K Retirement Plan • Transparent Career Paths • Medical, Dental, Vision • 12 Paid Holidays • Paid Parental Leave • Remote Stipend Professional development is a top priority here at Mediafly! Learn how we attract and retain top tech talent! We have over 200 employees between the US and UK. Thanks to our commitment to employee experience, Mediafly has been recognized as a Best Place to Work from Crain's, Inc. and BuiltIn. Mediafly welcomes people of different backgrounds, experiences, abilities and perspectives. We are an equal opportunity employer and encourage all interested individuals to apply. Mediafly's HQ is based in Chicago, IL.

Be sure to mention the word **FLATTERING** and tag RMTk1LjIwLjI0MS40OQ== when applying to show you read the job post completely. This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human / RMTk1LjIwLjI0MS40OQ==.

The offering company is responsible for the content on this page / the job offer.
Source: Remote Ok