AI Engineer
Role details
Job location
Tech stack
Job description
This position is for a Senior AI Engineer who will design and develop scalable solutions using AI tools and machine-learning models. The role involves research and testing to develop machine learning algorithms and predictive models. The engineer will utilize big data computation and storage tools to create prototypes and datasets, and will be responsible for model training, evaluation, integration, testing, tuning, and monitoring of solutions., * Apply core Python concepts to build and deploy applications that address IT operational needs, automate processes, or manage data.
- Perform data acquisition, cleaning, preprocessing, and transformation using Python tools for analysis on large scale data sets.
- Deploy Python applications in cloud service production environments such as AWS, Azure, or Google Cloud Platform, using containerization tools like Docker or Kubernetes.
- Apply software engineering best practices including version control (Git), writing testable code, code reviews, and using CI/CD pipelines.
- Implement data science solutions, including data pipelining, feature engineering, and the creation of Machine Learning Models.
- Use managed AI/ML services provided by cloud platforms to streamline development, deployment, and management of data science applications.
- Develop and demonstrate proof-of-concepts (PoC), either independently or as part of a team.
- Consult with architecture teams to identify potential automation solutions which may include AI/ML.
Requirements
Education: A degree from an accredited College/University in a relevant field is preferred. Four additional years of relevant experience may be substituted for a college degree. If the degree is not in an applicable field, an additional four years of related experience is required.
Experience: Over twenty (20) years of relevant experience is required. Candidates must demonstrate capabilities through actual work experience. This includes being an individual with exceptional, highly specialized, or unique expertise, typically identified as a recognized industry leader who can manage program requirements from inception to conclusion.
Technical Skills:
- Proficiency with multiple AI tools such as Python, Java, or R.
- Experience with machine learning frameworks like Spark, TensorFlow, or scikit-learn.
- Expertise in creating technical diagrams with products like Microsoft Visio or Draw.io.
- Ability to create technical design, architecture, and business presentation documents using Microsoft Office Suite (Word, PowerPoint).
- Proficiency in creating data representations, charts, and reports in tools such as Microsoft Excel and Power BI.
- Experience with API development and integration.
- Competence in querying and managing data in both SQL and NoSQL databases.
Clearance: Must be able to pass a client-mandated clearance process, which includes a drug screening, criminal history check, and credit check. Preferred Qualifications
- Hands-on experience building MCP servers and integrating with Agentic AI workflows.
- Proficiency in Generative AI and prompt engineering.
- Experience using design patterns for building scalable and maintainable applications.
- Demonstrated awareness and application of ethical guidelines for data science, including addressing bias, ensuring data privacy, and implementing secure coding practices.
Benefits & conditions
The pay rate for this position is between $80.00 and $100.00 per hour. Contract staff may be required to travel to support business efforts. The standard work week is five days a week, eight hours per day, Monday through Friday.