Full Stack Software Engineer (ML Platform) - Remote

  • Full-time
  • Shift: 1st

Company Description

We are Vericast.  We create meaningful connections between business and the people that they serve-how, when and where it matters. By pushing the boundaries of data and insights, we spark discovery and inspire action to create profitable results.

Our platform provides fast, powerful, easy to use software for smart marketers with big ideas, but small teams and tight budgets. We amplify the value of our software with our crew of artistic but analytical marketers who make short work out of the data, integration, strategy and production bottlenecks that hurt so many brands.

Winner of the most innovative marketing automation solution by the 2014 MITX What’s Next Awards, as well as the Silver and People’s Choice Stevie Award for Best New Product or Service of the Year in Software for Marketing or Public Relations, the new QuickPivot platform enables marketers, in any industry, to dynamically derive customer insight, listen to brand interactions and adapt campaigns to create seamless buying experiences.

 

Job Description

We are seeking a highly creative AWS Software Engineer focused on building a Scalable Machine Learning Platform who will be a key factor in driving Vericast’s technical strategy. If you're passionate about creating scalable, high-performing code, and unafraid to roll up your sleeves and dive into the details, then this is the right fit for you. This role will work cross-functionally with engineering, product, and IT stakeholders in an agile framework.

KEY DUTIES/RESPONSIBILITIES

  • Implement highly scalable distributed systems in a cloud environment
  • Review existing codebase for enhancement and optimization
  • Tune existing PySpark Jobs and processes
  • Evaluate and make decisions around the use of new or existing technologies and tools
  • Design, build and own data pipelines to power Machine Learning Models
  • Create and maintain scalable deployment pipelines along with test case automation
  • Develop infrastructure-as-code for various application components using AWS Cloud Formation or Terraform
  • Touch code at every level – from the UI, backend microservices, database, big data processing, operations, to CD/CI automation
  • Maintain & Manage release versions of the Machine Learning Platform
  • Partner with DevOps to Maintain various development/test/production AWS environments
  • Take part in all scrum events
  • Mentor Junior Team Members around Software Development Best Practices

Qualifications

  • 5+ years of experience with AWS
  • 5+ years of software development experience using Python and React.js
  • 3+ years of experience in tuning Spark (PySpark or Scala) Jobs
  • 3+ years of experience with AWS CloudFormation or Terraform
  • 3+ years in AWS services: Lambdas, Step functions, AWS Batch, S3, and EC2/ECS
  • 2+ years of experience in Deploying React.js code using AWS Amplify
  • Some Experience with Machine Learning Workflow is a big bonus

EDUCATION

  • ​Bachelor’s degree in Computer Science or equivalent technical field

KNOWLEDGE/SKILLS/ABILITIES

  • Strong understanding of Machine Learning Workflow Management
  • Ability to adapt to a fast-paced start-up like team
  • Solid understanding of Software Delivery Lifecycle Process optimization
  • Ability to define software development best practices within the team
  • Ability to learn/use a wide variety of open-source technologies and tools
  • Active listener

 

 

Additional Information

Salary: $115,000 - $135,000
The ultimate compensation offered for the position will depend upon several factors such as skill level, cost of living, experience, and responsibilities.

Position is eligible for an annual bonus incentive program

Vericast offers a generous total rewards benefits package that includes medical, dental and vision coverage, 401K and flexible PTO. A wide variety of additional benefits like life insurance, employee assistance and pet insurance are also available, not to mention smart and friendly coworkers! 

At Vericast, we don’t just accept differences - we celebrate them, we support them, and we thrive on them for the benefit of our employees, our clients, and our community. As an Equal Opportunity employer, Vericast considers applicants for all positions without regard to race, color, creed, religion, national origin or ancestry, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or any other classifications protected by law. Applicants who have disabilities may request that accommodations be made in order to complete the selection process by contacting our Talent Acquisition team at [email protected].  

 

#LI-LC1

#LI-REMOTE

 

Privacy Policy