Job Title: AI/ML Engineer
Location: San Antonio TX
Visa" H1B TN
Mode: C2C
Job Details:
As an AI/ML Engineer, you will play a pivotal role in designing, developing, and implementing machine learning solutions that drive innovation and operational efficiency within our organization. This role combines advanced technical skills in AI/ML with a deep understanding of software engineering principles and data science methodologies.
Job Responsibilities:
Solution Development:
- Design, develop, and deploy end-to-end machine learning models and systems.
- Collaborate with cross-functional teams to define AI/ML project requirements and translate them into technical solutions.
- Implement algorithms and models that address complex business problems and enhance operational processes.
Data Preparation and Analysis:
- Gather, preprocess, and analyze large datasets to extract meaningful patterns and insights.
- Build data pipelines and workflows to support model training, testing, and validation.
- Ensure data quality, integrity, and consistency throughout the machine learning lifecycle.
Model Training and Evaluation:
- Select and implement appropriate machine learning algorithms and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Fine-tune models for optimal performance and scalability.
- Evaluate model performance metrics and iteratively improve model accuracy and efficiency.
Deployment and Integration:
- Deploy machine learning models into production environments using containerization and orchestration tools (e.g., Docker, Kubernetes).
- Integrate AI/ML solutions with existing software applications and infrastructure.
- Implement monitoring and logging mechanisms to track model performance and ensure reliability.
Research and Innovation:
- Stay abreast of the latest advancements in AI/ML research and technologies.
- Experiment with new algorithms, techniques, and tools to improve model efficacy and innovation.
- Contribute to the organization's intellectual property through research publications and patents.
Collaboration and Communication:
- Work closely with stakeholders, including data scientists, software engineers, and business analysts, to understand project requirements and deliver effective solutions.
- Communicate technical concepts and findings to non-technical audiences in a clear and concise manner.
- Participate in team meetings, code reviews, and knowledge-sharing sessions to foster a collaborative environment.
Skills Required:
- Proficiency in programming languages such as Python, R, or Java, with a strong emphasis on Python for data manipulation and machine learning.
- Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn) for model development and deployment.
- Solid understanding of data structures, algorithms, and statistical methods used in machine learning.
- Knowledge of software engineering best practices, including version control (e.g., Git), testing, and agile methodologies.
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and their AI/ML services for scalable and distributed computing.
- Ability to work independently and collaboratively in a team environment, with strong problem-solving and analytical skills.
- Excellent communication skills and the ability to convey complex technical concepts to diverse audiences.
Other Requirements:
- Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, or a related field.
- Previous experience (minimum 3-5 years) in AI/ML engineering roles, with a proven track record of developing and deploying machine learning solutions.
- Strong attention to detail and a commitment to delivering high-quality, robust AI/ML applications.
- Passion for innovation and continuous learning in the field of artificial intelligence and machine learning.
Additional Information:
- Competitive salary and benefits package.
- Opportunities for professional growth and career development in a dynamic and innovative work environment.
0 Comments