Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team.
Job Title: Sr Software Engineer
Location(s): Reston,VA
Job Description:
Performs complex analysis, design, development, testing, and debugging of computer software ranging from operating system architecture integration and software design to selection of computer systems, language, and/or equipment. Designs, develops/codes, tests, and documents critical and complex application programs for computer systems. Works with appropriate stakeholders to define system scope and objectives and establish baselines. Establishes project standards and processes. Breaks down software requirements and creates highly complex systems.
Essential Functions:
- Develop and validate ML Models for synthetic data generation and testing efficiencies
- Execute model validation using testing methodologies, analyze model accuracy, precision, recall and other relevant performance metrics
- Perform comprehensive testing including unit, integration, performance, and scalability tests
- Utilize SQL and NoSQL databases, handling large-scale datasets for model training and validation.
- Deploy validated models using CI/CD pipelines
- Collaborate closely, build, test and validate the models under the supervision of enterprise data analytics/Data science team
- Document test strategies, validation procedures, and communicate results effectively to stakeholders and technical teams.
- Research and evaluate new AI/ML techniques, frameworks, and tools to enhance testing, validation, and model performance
- Prototype and experiment with innovative solutions for synthetic data generation, test case generation, predictive analytics for prioritize the testing scenarios etc., or advanced AI techniques.
Qualifications
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
- Education Level: Bachelor's Degree.
- Education Details: Information Technology or Computer Science.
In Lieu of Education
- In lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required in addition to the required work experience.
Preferred Qualifications
- 5 years of experience in building, testing, and validating AI/ML models
- Experience in model validation techniques and test-driven methodologies
- Strong proficiency with Python, ML frameworks (e.g., TensorFlow, PyTorch, scikit) and data processing libraries (e.g., Pandas)
- Experience with performance evaluation and optimization of machine learning models
- Experience wit Cloud ML services (e.g., AWS SageMaker, Amazon Bedrock)
- Solid software engineering fundamentals: version control (e.g., Git/Bitbucket), CI/CD pipelines
- Strong analytical, problem-solving, and clear technical communication skills
- Experience with synthetic data generation and validation workflows
- Knowledge of NLP or advanced predictive modeling
- Familiarity with MLOps practices and frameworks
- Agile/Scrum experience, including using tools like Jira
Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veterans or individuals with disabilities.
|