Senior Software Engineer

Sorry, this job was removed at 4:54 a.m. (CST) on Tuesday, June 21, 2022
Find out who's hiring in Washington DC.
See all Developer + Engineer jobs in Washington DC
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About BlueLabs

BlueLabs is a leading provider of analytics services and technology for a variety of industry clients: including government, business, and political campaigns. We help our clients optimize their engagements with individual customers, supporters, and stakeholders to achieve their goals. Simply put: we help our partners do the most good by getting the most from their data.

Today, our team of data analysts, scientists, engineers, and strategists come together from diverse backgrounds to share a passion for using data to solve the world's greatest social and analytical challenges. We've served more than 400 organizations ranging from government agencies, advocacy groups, unions, political campaigns, international groups, and companies. Along the way, we've developed some of the most innovative tools available in analytics, media optimization, reporting, and influencer outreach-- serving a diverse set of industries, including the automotive, travel, consumer packaged goods, entertainment, healthcare, media, telecom, and more.

About The Team:

The Insights division creates and manages the underlying data that drives our day-to-day work. This is a new team at BlueLabs, created to meet our organization's evolving client base and business needs, to ensure that BlueLabs is providing the most innovative data and analysis to our clients, all while developing and coaching team members to grow and respond to our company's goals. The BlueLabs Insights practice works with non-profit, political, and private sector clients to provide them with high quality analysis to better understand the environment they operate in and inform future decision making.

Ripple is a proprietary, business-to-business technology product that helps our clients identify, engage, and measure impact on influencers who matter to their causes or brands. You will join a small and growing team of data, engineering, and product professionals to help us solve some exciting and challenging problems and to deploy the next generation of Ripple.

About The Role:

As a Senior Software Engineer for our Ripple Team, you will provide technical support and guidance for the Ripple product and our team of software engineers and data scientists. You will work closely with the Product Manager to make sure that technical requirements are broken into actionable steps for the team. You will also work closely with data engineers and data scientists to encourage engineering best practices as they implement complex machine learning/artificial intelligence (ML/AI) models. This position reports to the Product Manager, Ripple.

In this position you will:

  • Determine and implement engineering requirements for new and existing Ripple initiatives
  • Refactor coded components of Ripple that will help the team achieve progress towards future product iterations
  • Design the data pipelines and engineering infrastructure to support our clients' enterprise machine learning systems at scale
  • Take offline models data scientists build and turn them into a real machine learning production system
  • Apply software engineering rigor and best practices to machine learning, including CI/CD, automation, etc.
  • Assist the Product Manager in task planning, estimation, and scheduling for team members, aligned to the product roadmap
  • Evaluate and help resolve a variety of other technical issues that may arise with the Ripple product and codebase
  • Provide technical guidance to engineers and data scientists who are implementing ML models of varying complexity



What We Are Seeking:

Advanced software engineering experience (4+ years), including using Python, SQL, and other technologies to implement complex features on a production level tool is required.

Below are our current needs. Experience using comparable systems is acceptable. Do not let a less than 100% match prevent you from applying. 60%+ will be considered!

  • Familiarity with a modern cloud-based application tech stack
  • Familiarity with one or more data-oriented workflow orchestration frameworks
  • Strong understanding of software testing, benchmarking, and continuous integration
  • Passion for social impact in a data and technology space
  • Ability to design, develop, modify, implement, and support software components across an application
  • Experience reviewing/approving code in a code version tool (we use Git)
  • Ability to create data models based on numerous large-scale datasets
  • Experience contributing to or implementing ML/AI models
  • Exposure to algorithms in the context of parsing large datasets
  • Exposure to assessing the fit of tools and technologies needed to build and release user-facing products
  • Exposure to refactoring efforts to large codebases in a production environment
  • Experience translating requirements into tasks for engineers



We are also seeking these professional skills:

  • Demonstrated ability to mentor or guide other engineers
  • Effective communication skills including the ability to talk to data scientists, understand their models, and translate their needs into cloud solutions
  • Strong collaboration skills including the ability to work effectively with diverse stakeholders, colleagues, and others
  • Experience making decisions on MLOps-specific tooling



Recruitment process

We strive to hire efficiently and transparently. We expect to hire this position by late-June 2022. To get there, we anticipate the successful candidate will complete three (3) interviews and a technical assessment (HR interview 15 minutes; manager interview 45 minutes, and team interview/pair programming 60 minutes), all virtually.

What We Offer:

BlueLabs offers a friendly work environment and competitive benefits package including:

  • Premier health insurance plan
  • 401K matching
  • Unlimited vacation leave
  • Paid sick, personal, and volunteer leave
  • 15 weeks paid parental leave
  • Professional development & learning stipend
  • MacBook Pro laptop
  • Bring Your Own Device (BYOD) stipend for mobile device
  • Employee Assistance Program (EAP)
  • Flexible working hours
  • Telecommuting/Remote options
  • Pre-tax transportation options
  • And more!



The salary for this position is $110,000+ annually.

While we prefer this position to be in the Washington, DC area, we are open to considering candidates from within the U.S.

At BlueLabs, we celebrate, support and thrive on differences. Not only do they benefit our services, products, and community, but most importantly, they are to the benefit of our team. Qualified people of all races, ethnicities, ages, sex, genders, sexual orientations, national origins, gender identities, marital status, religions, veterans statuses, disabilities and any other protected classes are strongly encouraged to apply. As an equal opportunity workplace and an affirmative action employer, BlueLabs is committed to creating an inclusive environment for all employees. BlueLabs endeavors to make reasonable accommodations to the known physical or mental limitations of qualified applicants with a disability unless the accommodation would impose an undue hardship on the operation of our business. If an applicant believes they require such assistance to complete the application or to participate in an interview, or has any questions or concerns, they should contact the Director, People Operations. BlueLabs participates in E-verify.

More Information on BlueLabs Analytics
BlueLabs Analytics operates in the Analytics industry. The company is located in Washington, DC. BlueLabs Analytics was founded in 2013. It has 97 total employees. It offers perks and benefits such as Volunteer in local community, OKR operational model, Team based strategic planning, Open office floor plan, Flexible work schedule and Remote work program. To see all 8 open jobs at BlueLabs Analytics, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about BlueLabs AnalyticsFind similar jobs