Software Engineer, AI Data Engineer
College Park, MD, United States
Position title: Software Engineer, AI Data Engineer
Position #: 129047
The AI Data Engineer is a crucial link between the raw data and the AI products developed by the engineering team. The role is centered on ensuring that the data fueling AI algorithms are of the highest quality and that the products developed are robust, accurate, and meet our rigorous standards. The engineer will be tasked with diving deep into vast datasets to perform exploratory analyses, clean and manipulate data, and design exhaustive testing protocols to validate the performance of AI models. The position is hands-on, and will join a team that practices agile software development methodology.
The AI Data Engineer Is Responsible For
Developing and implementing processes for data cleaning, transformation, and augmentation to ensure the integrity of the data used in AI models. Craft pipelines that streamline data preparation and facilitate smooth input into AI systems.
Designing and executing comprehensive testing strategies for AI products to validate their performance, including unit tests, integration tests, and user acceptance testing. Ensure that AI models perform well under various scenarios and that their predictions are reliable and unbiased.
Integrate data from diverse sources into our data ecosystem, including databases, APIs, and external data providers.
Following an agile development methodology and working within scheduled timelines.
Participating in peer code reviews, documentation, and formal testing.
Minimum Qualifications
Education: Bachelor’s degree from an accredited college or university. Additional work experience as defined above may be substituted on a year-for-year basis for up to four (4) years of the required education.
Experience: 3-5 years of professional experience supporting the operations, maintenance, and administration of information technology infrastructure.
Knowledge, Skills, And Abilities
Strong written and oral communication skills
Ability to follow directions from more senior team members but also able to work independently
Experience providing mentorship to junior staff members
A demonstrated commitment to customer service
Ability to effectively manage workload and deliver assignments on time
Skilled in the use of office productivity software such as Office 365 or Google Workspaces
Strong problem-solving skills and the ability to analyze complex issues.
Preferences
Master’s degree in Computer Science or a related technical discipline.
Experience working productively in a software engineering team in the design, development, and implementation of a software module/component
Experience with AI libraries and frameworks like scikit-learn, TensorFlow, or PyTorch.
Data preprocessing and feature engineering skills.
Familiarity with data analysis and visualization tools.
Experience with training deep-learning algorithms using neural networks.
Experience in setting up and conducting robust testing for AI-based products.
Proficiency in programming languages, Python, R, Java, or C++.
Understanding of AI and machine learning concepts, including supervised and unsupervised learning.
Knowledge of data management, including databases and data storage solutions.
Additional Information
Benefits Included:
Medical, dental, and vision coverage designed to help you and your family live a healthy lifestyle.
Flexible work opportunities
UMCP Tuition Remission for employees, and their dependents to grow and achieve greatness.
Generous paid time off package to address work/life balance and maintain well-being.
Retirement Benefits created to aid employees in reaching future retirement goals.
And many more…
Salary range: $122,000-$135,000
This position does not provide sponsorship for Visas.
Physical demands: Sedentary work. Employee will need to be able to sit for long periods of time to work on a computer, as well as travel occasionally to meet with clients and customers on and off campus.
Best consideration date: 01/11/2024 or open until filled
Please apply at: https://ejobs.umd.edu/postings/115892
Background Check: Offers of employment are contingent on completion of a background check. Information reported by the background check will not automatically disqualify you from employment.
(EOE)
recblid 1newpj0oajk00njzj841eq73z8l7yd
#J-18808-Ljbffr