AI/ML Python Developer or Data Engineer/Scientist (No H1B or OPT/CPT)

October 28, 2024
$160000 - $180000 / year
Apply Now

Job Description

If this blog helped you, spread the word!

Role: Python AI/ML Developer or Data Engineer/Scientist

Location: Remote (maybe 10% chance of travel which we will pay for)

Duration: 4-5 months to start. High Chance of extension.

Required

* Data background – this team is consolidating all the data in Snowflake and creating custom models in house
* This candidate should know data structures and be able to automate unit testing
* This person could come from a variety of backgrounds -> Data Engineer/scientist or a Python Engineer with AI/ML experience– they need to know how to build models in Python
* Must have Python development
* Snowflake
* Data bricks
* Unit testing experience

Nice to have: Salesforce not required but nice to have

The ideal candidate is passionate about unlocking the maximum potential of individuals, teams, and organizations through technical coaching. They have experience working in an agile environment, are comfortable co-leading with other coaches, and are used to working in team environments.

You will enjoy the role if you:

* Are a continuous learner that is open to experimentation
* Enjoy co-leading engagements alongside other talented coaches
* Want to be a part of a coaching community
* Open to coaching and receiving feedback from your peers
* Are passionate technology and helping others
* Like fast paced environments with plenty of change
* Make impact through mindset and culture coaching

Responsibilities and Day-to-Day View:

* Lead the end-to-end implementation of quality gates for AI/ML solutions that emphasizes early defect detection
* Lead code reviews with a focus on adherence to TDD, BDD principles, ensuring test coverage, code quality, and adherence to coding standards
* Build predictive models, develop advanced algorithms that extract and classify information from large datasets quantify model performance
* Coach team to design, train, test, and optimize machine learning models
* Coach team on model performance tuning, focusing on key metrics like precision, recall, and F1-score
* Develop test strategies, design automation frameworks, and write unit/functional tests for AI/ML systems.
* Conduct discovery sessions to understand each team’s unique SDLC challenges and align on their outcomes.
* Co-lead a 16-week coaching engagement, providing custom coaching plans and facilitating team workshops.
* Coach teams on breaking work down into small batches that meet outcomes and create sustainable delivery cadences.
* 1:1 coaching and mentoring of developers

Job Knowledge & Skills:

* Proficiency in python programming, with experience in python libraries such as TensorFlow and PyTorch
* Experience with unit testing frameworks, such as pytest, Apex Unit test, and Jest.
* Proficiency in Salesforce data handling, Snowflake data warehousing, and Python-based AI/ML development.
* Understanding of MLOps tools for model monitoring, version control, and lifecycle management.

Minimum Requirements:

* 5+ years of experience in AI/ML development, testing, and automation.
* Hands-on experience with Snowflake, databricks, and Python in building AI/ML solutions.
* Proven record of implementing TDD, and comprehensive automated testing frameworks within AI/ML projects.

Bonus if you have:

* Salesforce
* Munit
* Copado Developer Certification
* Certified Salesforce Developer or Data Architect Certification

If this blog helped you, spread the word!