Python Developer with Machine Learning
Position Description:
This role will involve the development and maintenance of applications that can ingest data from multiple engineering systems in the backend and provide an AI/ML enabled web front end to provide predictive analytics, automation, and engineering insights.
Skills Required:
Database Management: Work with databases for data storage, retrieval, and management tailored to AI/ML needs.
Strong experience with ETL processes (e.g., using tools like Apache Kafka, Talend, or custom scripts).
Knowledge of various database systems (SQL, NoSQL like MongoDB, Cassandra).
Experience with data warehousing concepts and tools (e.g. Google BigQuery).
AI/ML Integration: Incorporate machine learning models into our applications to enhance functionality, including but not limited to natural language processing, image recognition, and predictive analytics.
Experience with frameworks like TensorFlow, PyTorch, or Scikit-learn for model development.
Knowledge of chatbot development platforms like Dialogflow.
Knowledge of frameworks like LangChain and Retrieval Augmented Generation (RAG). Full Stack Development: Design, develop, and maintain scalable and efficient web applications using modern frameworks (e.g., React, Angular for frontend; Node.js, Django for backend). Cloud Services: Proficiency in at least one major cloud platform (Google Cloud preferred) for data storage, processing, and hosting AI services. API Development: Develop RESTful APIs to ensure seamless integration between frontend, backend, and external services. DevOps: Basic understanding of CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes). Performance Optimization: Continuously improve application performance through code refactoring, optimization of data pipelines, and tuning of machine learning models.
Equal Opportunity Employer
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.Position Description:
This role will involve the development and maintenance of applications that can ingest data from multiple engineering systems in the backend and provide an AI/ML enabled web front end to provide predictive analytics, automation, and engineering insights.
Skills Required:
Database Management: Work with databases for data storage, retrieval, and management tailored to AI/ML needs.
Strong experience with ETL processes (e.g., using tools like Apache Kafka, Talend, or custom scripts).
Knowledge of various database systems (SQL, NoSQL like MongoDB, Cassandra).
Experience with data warehousing concepts and tools (e.g. Google BigQuery).
AI/ML Integration: Incorporate machine learning models into our applications to enhance functionality, including but not limited to natural language processing, image recognition, and predictive analytics.
Experience with frameworks like TensorFlow, PyTorch, or Scikit-learn for model development.
Knowledge of chatbot development platforms like Dialogflow.
Knowledge of frameworks like LangChain and Retrieval Augmented Generation (RAG). Full Stack Development: Design, develop, and maintain scalable and efficient web applications using modern frameworks (e.g., React, Angular for frontend; Node.js, Django for backend). Cloud Services: Proficiency in at least one major cloud platform (Google Cloud preferred) for data storage, processing, and hosting AI services. API Development: Develop RESTful APIs to ensure seamless integration between frontend, backend, and external services. DevOps: Basic understanding of CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes). Performance Optimization: Continuously improve application performance through code refactoring, optimization of data pipelines, and tuning of machine learning models.
Equal Opportunity Employer
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.