Machine learning Software Engineer

logo

Machine learning Software Engineer

Cloud Analytics Technologies LLC

icon Houston, TX, US, 77002

icon21 July 2024

Apply Now

Job Description

Ledgent Technology is looking for experienced Senior AI/Machine Learning Software Engineer who will develop Artificial Intelligence (AI) and Machine Learning (ML) software for business applications.

Requirements:
  • Proven ability to work with large structured and unstructured datasets
  • Demonstrable, hands-on experience in developing software and architecture design
  • Excellent hands-on code development skills in Python
  • Experiences in building scalable web applications
  • Proficiency with Python, JavaScript, HTML5, CSS3
  • Experiences in developing machine learning software, data processing and working with cloud computing such as AWS
  • BS or above in Computer Science
  • At least 3 years' experience in software development
  • You must be able to work out of our Houston on a W2 basis.
  • No Sponsorship currently offered or ability to work on a C2C basis.
Responsibilities:
  • Lead AI/ML software development, providing methodology, strategy, ideas, architect, and solutions for real-word, industrial-scale and mission-critical business operations
  • Integrate AI/ML models into a full-functioning AI business software
  • Understand business requirements and propose AI software solutions to meet them
  • Understand the data set used for modeling, prepare and preprocess data sets for AI/ML modeling
  • Document data dictionary, data understanding, software architecture, and build company's knowledge base of data and AI/ML software
  • Build and maintain secure web applications to ensure efficient and effective customer delivery
  • Work with internal and external clients to define new features that will drive our business successfully
  • Design strategy and contribute to the internal development platforms, tools, and processes for the business growth
  • Design software architecture
  • Develop/design/implement highly scalable system using machine learning, computer vision, natural language processing, operational research, etc.
  • Interact, deliver and present AI software to business clients
  • Collaborate with team members to develop both client and server functionalities
  • Communicate effectively with team members, management, and clients