Job Overview
We are seeking a dynamic and innovative Senior Software Engineer specializing in Artificial Intelligence (AI) and Machine Learning (ML) to join our forward-thinking technology team. In this role, you will lead the development, training, and deployment of cutting-edge AI/ML models that drive our data-driven solutions. You will collaborate across departments to design scalable systems, leverage big data technologies, and implement advanced algorithms to solve complex problems. Your expertise will help shape the future of intelligent applications, ensuring they are robust, efficient, and impactful.
Duties
- Design, develop, and optimize machine learning models using frameworks such as TensorFlow and other AI/ML tools to address diverse business challenges.
- Lead model training efforts utilizing large-scale datasets with technologies like Spark, Hadoop, and ETL processes to ensure high-quality data inputs.
- Implement unsupervised learning techniques for pattern discovery and data mining to extract actionable insights from complex datasets.
- Collaborate with data engineers to build scalable data pipelines and develop database schemas aligned with best practices in database design.
- Deploy models into production environments using cloud platforms such as AWS, ensuring seamless integration and performance.
- Conduct research on emerging AI/ML trends including natural language processing (NLP) and quantum engineering to innovate solutions.
- Develop comprehensive documentation for models, algorithms, and system architecture while maintaining code quality through version control and testing protocols.
Requirements
- Proven experience in developing AI/ML solutions with a strong background in machine learning frameworks like TensorFlow or similar tools.
- Proficiency in programming languages including Python, Java, C, Bash (Unix shell), and VBA for automation and system integration tasks.
- Hands-on experience with big data technologies such as Hadoop, Spark, Talend, and Looker for data processing and analytics.
- Deep understanding of SQL and R for statistical analysis, data mining, and model evaluation purposes.
- Expertise in model training, deployment strategies, natural language processing (NLP), and analytics techniques to derive insights from unstructured data.
- Knowledge of cloud computing platforms like AWS for scalable infrastructure deployment.
- Familiarity with database design principles and experience working with linked data concepts for semantic data integration.
- Strong analytical skills complemented by experience in SAS or similar statistical software packages; familiarity with quantum engineering is a plus.
- Excellent communication skills to articulate complex technical concepts clearly across teams. Join us to push the boundaries of AI/ML innovation! We are committed to fostering a vibrant environment where your expertise fuels transformative solutions that make a real difference across industries.
Pay: $196,899.42 - $226,696.08 per year
Work Location: In person