Software Engineer

Return Path

(Broomfield, Colorado)
Full Time
Job Posting Details
About Return Path
Return Path is the expert in deliverability. Every day, our customers trust our data and insights to help them optimize their email marketing. Partnered with best-in-class email service providers, we help marketers take their email programs to the next level by driving more response and increasing revenue.
Summary
As a Software Engineer, you will help develop data integration solutions that feed a highly scalable data processing pipeline to power these new products and features. You should have knowledge of RESTful APIs, large-scale data processing systems like Hive, Spark, classical databases and experience with cloud-oriented system design. You should possess a strong syste-ms-oriented mind. You will bring your experience, excellent communication skills and practical, pragmatic thinking into the process of designing and developing these new products. You will also be working very closely with the Data Scientists and Product Managers to build an effective system that complements the skills of the Data Scientists, while creating a pleasant user-experience for the client.
Responsibilities
* Build data integration systems to interact with Email Service Provider systems like Exacttarget / Salesforce Marketing Cloud. * Help build a web-interface for managing clients’ accounts and generating reports, etc. * Build support infrastructure for monitoring, reporting and disaster recovery. * Interact with Data Scientists, Product Managers and UX to define and develop effective systems. * Interact with clients to understand their systems, processes, workflows in order to develop an effective integration and provide the client an excellent user experience. * Be mindful of cost of the solution, while creating fault-tolerant, high-performance solutions. * Communicate and document the system design diligently and effectively. * Promptly communicate project status and risks.
Ideal Candidate
**Role Requirements:** * Experience in working with and designing RESTful APIs for data integration * Experience working with large data sets * Experience with in cloud environments like AWS * Experience with large data processing technologies like Hive and Spark * Proficiency with scripting languages like Python, Perl * Knowledge of ORM frameworks * Experience with SQL * Strong knowledge of algorithms and complexity analysis * Knowledge of Data Engineering issues in Machine Learning and Statistical Analysis contexts **In addition to the above technical skills, you should also:** * Have superb communication skills explaining complex ideas to PMs, analysts and other stakeholders * Achieve defined project goals within customer deadlines; proactively communicate status and escalate issues as needed * Be self-managing * Be willing to work in a geographically distributed team using remote-presence tools like Google Hangouts

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.