Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Full Stack Software Engineer (ML Platform) - Remote

Vericast

Full Stack Software Engineer (ML Platform) - Remote

Boston, MA
Full Time
Paid
  • Responsibilities

    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

    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 talentacquisition@vericast.com.  

     

    #LI-LC1

    #LI-REMOTE