Note: The job is a remote job and is open to candidates in USA. Arcfield is seeking a Senior Software Engineer specializing in software architecture and artificial intelligence. The role contributes independently to agile AI/ML software development teams, designing, developing, and deploying secure, scalable cloud-based AI applications, models, infrastructure, and software pipelines while collaborating with cross-functional teams and occasionally demonstrating technologies to customers.
Responsibilities
- 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
- Technical management skills
- Systems Engineering processes, methods, and tools as applied to systems lifecycles
- Digital Engineering methodologies and tooling
- Collaborating with a software development team on the development and deployment of full-stack artificial intelligence software applications
- Develop training/validation/test data sets, preprocessing scripts, AI models, and evaluation metrics scripts
- The specification, architecting, and development of cloud-based software and infrastructure to support AI/ML use cases
- 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
- * 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
- * Technical management skills
- * Systems Engineering processes, methods, and tools as applied to systems lifecycles
- * Digital Engineering methodologies and tooling
- * 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