Note: The job is a remote job and is open to candidates in USA. Arcfield is seeking a talented professional to join its team as a Senior Software Engineer specializing in software architecture and artificial intelligence. The role contributes independently to agile AI/ML software development teams by designing, developing, and deploying secure, scalable, cloud-based AI applications, models, infrastructure, and software pipelines.
Responsibilities
- The candidate should be capable to work independently as a contributor to an agile AI/ML software development team. He or she should exhibit expertise in:
- Modern software architecture and programming skills, with proficiency in Java and Python
- Designing and developing secure, scalable generative AI solutions that integrate with client tools, enterprise platforms, and diverse data sources, delivering intelligent capabilities tailored to stakeholder needs
- Knowledge of Extract, Translate, and Load (ETL) techniques and procedures
- Developing software applications interfaces (APIs), integrating software applications
- AI/Mlops - Model Containerization and deployment, pipeline automations
- Cloud and Information Technology principles including cloud-based architecture, database architecture, and data sharing protocols
- The candidate should also demonstrate a general understanding of or interest in gaining expertise in:
- Technical management skills
- Systems Engineering processes, methods, and tools as applied to systems lifecycles
- Digital Engineering methodologies and tooling
- In this role, the candidate would be collaborating with a software development team on the development and deployment of full-stack artificial intelligence software applications
- The candidate will be expected to develop training/validation/test data sets, preprocessing scripts, AI models, and evaluation metrics scripts
- Additional day-to-day responsibilities would include the specification, architecting, and development of cloud-based software and infrastructure to support AI/ML use cases
- The candidate will be working in a cross-functional team designing, developing and deploying advanced applications in cloud and AI technology
- Application development includes integration with commercial and cloud-based software through REST or Open APIs
- Development of software and SI/ML pipelines
- Occasionally, customer facing demonstrations of software technology are required
- Additional duties as assigned
Skills
- * Degree in Math, Physics, Computer Science, Engineering or similar Data Science Field: BS 5-7 Years, MS 3-5, PhD 0-2
- * Software Engineering- Python, Matlab
- * Graph-Based/Data Science Skills (PyGraph, Pydantic)
- * AI/Mops - (Azure and/or AWS AI Services)
- * Cloud Architecture and Solutions
- * Database and Web Database Administration and Integration
- * Ability to obtain/maintain Secret Clearance
- * Cloud Security and Compliance
- * Pipeline development/management (GitLab, Azure DevOps)
- * Software application design and development using UML or SysML
Benefits
- Health Insurance, dependent upon position
- Life Insurance, dependent upon position
- Paid Time Off, dependent upon position
- Holiday Pay, dependent upon position
- Short Term and Long-Term Disability, dependent upon position
- Retirement and Savings, dependent upon position
- Learning and Development opportunities, dependent upon position
- Wellness programs, dependent upon position
- Other optional benefit elections, dependent upon position
- Remote work allowed 100%
Company Overview