Tekdoors - Phoenix, AZ

posted 3 months ago

Full-time - Mid Level
Phoenix, AZ
Administrative and Support Services

About the position

The Gen AI Engineer position is a contract role based in either Phoenix, AZ or New York, NY, with a preference for candidates in Phoenix. This role is expected to last for a duration of 12 months and will involve a hybrid work model, requiring both onsite and remote work. The ideal candidate will possess a Bachelor's degree or higher in Data Science, Computer Science, Information Systems, Engineering, or a related field. The role demands hands-on experience in building and deploying AI/ML models, particularly focusing on Generative AI, LangChain, and Natural Language Processing (NLP). Candidates should have a rigorous understanding of machine learning algorithms, software architecture, and the necessary libraries and frameworks to create AI solutions that meet specified goals. In addition to technical skills, the position requires a strong command of Python programming for software development, with Java being a beneficial skill. The candidate should be adept at developing and maintaining comprehensive documentation, including data dictionaries, model documentation, and code documentation. Effective verbal and written communication skills are essential for collaboration within the team and with external stakeholders. The role also requires hands-on experience in writing and understanding complex SQL, particularly with Hive and PySpark dataframes, as well as optimizing data pipelines. Familiarity with NoSQL databases is a plus, along with experience in the Big Data ecosystem, including Map-Reduce, Hive, Spark (core, SQL, and PySpark), and UNIX shell scripting. Proficiency in using GitHub and leveraging CI/CD pipelines is also necessary for this position.

Responsibilities

  • Build and deploy AI/ML models focusing on Generative AI, LangChain, and NLP.
  • Develop software using Python programming, with Java as a plus.
  • Create and maintain detailed documentation including data dictionaries, model documentation, and code documentation.
  • Collaborate effectively with team members and external stakeholders through strong verbal and written communication skills.
  • Write and optimize complex SQL queries, particularly with Hive and PySpark dataframes.
  • Optimize data pipelines for efficiency and performance.
  • Work with NoSQL databases and the Big Data ecosystem, including Map-Reduce, Hive, Spark, and UNIX shell scripting.
  • Utilize GitHub and CI/CD pipelines for version control and deployment.

Requirements

  • Bachelor's degree or higher in Data Science, Computer Science, Information Systems, Engineering, or a related field.
  • 7+ years of hands-on experience in building and deploying AI/ML models.
  • In-depth knowledge of machine learning algorithms and software architecture.
  • Proficiency in Python programming; Java is a plus.
  • Skillful in developing and maintaining detailed documentation.
  • Effective verbal and written communication skills.
  • Hands-on experience with complex SQL (Hive/PySpark dataframes) and optimizing data pipelines.
  • Experience with NoSQL databases is a plus.
  • Familiarity with the Big Data ecosystem including Map-Reduce, Hive, Spark, and UNIX shell scripting.
  • Experience with GitHub and leveraging CI/CD pipelines.

Nice-to-haves

  • Experience with additional programming languages beyond Python and Java.
  • Familiarity with cloud platforms for AI/ML deployment.
  • Knowledge of data visualization tools and techniques.

Benefits

  • Competitive salary based on experience and skills.
  • Opportunity to work with a leading staffing and IT consulting firm.
  • Access to professional development and training resources.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service