Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to the Customers.
Job Description
Job Title : Senior Data Science and Machine Learning Engineer (Python, AWS, Devops)
Job Type : C2C
Experience : 8 to 15 years
Location : San Jose, California
Responsibilities
- Experience: 5+ years of Data Science with proficiency in Python and experience with machine learning frameworks and libraries (e.g., scikit-learn, TensorFlow, PyTorch).
- Technical Experience: 2+ years of experience in Technical Python, AWS, and data analysis tools such as SQL and Pandas.
- ML Application Development: Develop, test, and maintain high-quality machine learning-based software applications using Python, machine learning libraries, TypeScript, React, and other web frameworks.
- Scalable Solutions: Design and implement scalable, secure, and efficient solutions on AWS.
- Data-Driven Decision Making: Enable data-driven decision-making by utilizing Prefect for workflow orchestration and SQL, Snowflake for data warehousing.
- Model Development: Create and deploy machine learning models using Python and relevant frameworks.
- Integration: Seamlessly integrate ML solutions with existing data pipelines and DevOps processes.
- Production Management: Manage production-level code and ensure the reliability of ML models in live environments.
- Containerization: Leverage Docker and Kubernetes for application containerization and orchestration.
- Collaboration: Work closely with cross-functional teams to gather requirements, design solutions, and ensure project success.
- Support and Troubleshooting: Provide production support, resolve issues, and implement fixes to maintain smooth application operation.
- Code Reviews and Best Practices: Participate in code reviews, contribute to best practices, and continually improve the development process.
- Industry Trends: Stay informed about the latest industry trends and technologies to maintain innovative solutions
- Passion for Data Science: Enthusiastic about data science and application development, with a knack for coding and storytelling through innovation.
- Team Player: Strong collaboration skills with technical colleagues and business stakeholders.
- Hands-on Experience: Practical experience with machine learning techniques and data science.
- Production Management: Expertise in managing production-level code and deploying applications using Docker, Kubernetes, and Prefect/Airflow.
- Data Engineering and DevOps: Solid understanding of data engineering and DevOps principles.
- Version Control: Proficient with Git for version control and team collaboration.
- SQL Proficiency: Skilled in SQL for data querying and manipulation.
- Strong Communication Skills: Excellent communicator adept at collaborating with diverse teams and stakeholders.Problem-Solving Abilities: Exceptional problem-solving skills, thriving in fast-paced environments.
- AWS and Cloud Architecture: Deep knowledge of AWS services and cloud infrastructure.
- Workflow Orchestration: Proficient with Prefect for orchestrating workflows.
- Data Warehousing: Experience with Snowflake for managing data warehouses.Software Design Principles:
- Strong grasp of software design principles, algorithms, and data structures.
Qualifications
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Additional Languages: Experience with other programming languages and frameworks.
- CI/CD and DevOps: Knowledge of CI/CD pipelines and DevOps practices.
- Data Engineering: Knowledge of data engineering practices and tools.
- Agile Methodologies: Familiarity with Agile methodologies and project management tools.