What are the responsibilities and job description for the (AI/ML) Enterprise Architecture Support position at Global Bridge InfoTech Inc.?
Job Details
Role: Software Engineer (AI/ML) Enterprise Architecture Support
Location: Phoenix, AZ
Duration: 12 Month Contract
The Opportunity: The Software Engineer will support our client s efforts to advance the maturity of their architecture and design framework through solutions and application development. This framework includes a methodology for creating and maintaining architecture and design documentation, which is critical for key initiatives and programs. The role involves developing UI/UX solutions and applications to enhance the usability of the framework, as well as building API and back-end services powered by AI/ML to evaluate the quality of the documentation and generate metrics for reporting
Responsibilities:
- Lead all technical aspects of software development for assigned applications.
- Design and develop systems and application programs as part of an agile team.
- Establish and enforce consistent development practices, including tools, common components, and documentation standards.
- Identify opportunities to adopt innovative technologies to enhance solutions.
- Collaborate with product owners to create blueprints and plan feature sets that impact multiple platforms and products.
- Assist product owners in prioritizing features for sprints and managing technical requirements aligned with industry trends and business needs.
- Perform various testing activities, including Quality Assurance, unit testing, integration testing, and regression testing.
- Develop comprehensive test models, including conditions, data requirements, expected results, and test scripts.
Requirements:
- Bachelor s or Master s degree in Computer Science, Computer Engineering, or a related technical discipline.
- 5 years of software development experience.
- Proficiency in Agile or other rapid application development methodologies.
- Strong ability to interpret and articulate technical and business challenges and solutions.
- Experience handling ambiguous or under-defined problems with abstract thinking.
- Solid expertise in test-driven development and multiple testing methods, including unit, functional, system integration, regression, GUI, and web service testing.
Technical Proficiencies:
- Programming Languages & Frameworks: Java, Spring Boot, Python, FastAPI
- Frontend Development: ReactJS, Svelte
- Databases: PostgreSQL, NoSQL databases
- AI/ML Tools & Libraries: PyTorch, TensorFlow/Keras, LangChain, NLP (NLTK, spaCy), pandas, Matplotlib
- Vector Databases: ChromaDB, FAISS, pgvector
- Cloud Deployment: AWS, Google Cloud Platform, Azure
- DevOps Tools: Docker, Git
AI/ML Skills:
- Retrieval-Augmented Generation (RAG)
- Prompt engineering and optimization
- Data modeling and synthetic data generation
- Exploratory data analysis, cleaning, and preprocessing
- Tokenization and embedding models
- Model evaluation, benchmarking, and unit testing for ML pipelines
- Data validation, drift detection, and LLM output evaluation (e.g., hallucination testing)