Job Description
As a Full-Stack Software Engineer in AI/ML at auticon you will be working on our client projects within various domains including entertainment, utilities, healthcare, and finance. In this role, you will play a key role in coding, review and/or automation, as well as supporting quality assurance testing, under the direction of leadership.
Job Duties & Responsibilities include, but are not limited to:
- Support documentation efforts by tracking issues, including when they occur, what happened, and how they were resolved
- Identify and recommend the best tools or processes for documentation, such as using GitHub issues or alternative tracking method
- Work closely with cross-functional teams to effectively communicate and drive investigations into technical issues
- Assist in defect management processes, ensuring proper tracking and resolution of software bugs
- Conduct research and investigations into data quality issues, helping to determine root causes and follow-up actions
- Perform code reviews to aid in issue resolution, though deep programming expertise is not required
- Exhibit a naturally curious mindset, proactively seeking to understand why issues occur and how they can be prevented
- Collaborate with development, QA, and DevOps teams to enhance documentation and troubleshooting processes
- Work on internal auticon projects as assigned when not working on client project
- Be open and ready to learn new tools or programs and complete any required trainings and/or certifications
- Help interface and facilitate collaboration with the client’s personnel, in collaboration with and alignment with the auticon team
- Work alongside your dedicated auticon support person
- Learn, understand, and implement existing auticon procedures related to your role
Required Skills & Qualifications:
- Minimum 3 years of on-the-job experience in full-stack software development
- Comfortable with modern front-end development technologies and techniques such as JavaScript and HTML5/CSS3
- Proficient with back-end technologies such as Java, Python and Go (Golang)
- Hands on experience with frameworks such as Vue.js, React, Angular
- Experience with test planning, test management, and test automation tools
- Familiarity with version control systems such as GitHub
- Experience with Amazon Web Services (SageMaker, S3, CloudWatch) or equivalent cloud technologies
- Understanding of ML models and hands-on experience with libraries like TensorFlow, PyTorch, scikit-learn, and XGBoost
- Experience with test automation technologies such as PyTest, Selenium, jUnit, Jira
- Knowledge of ETL development tools such as PySpark, Informatica, Talend
- Experience with API testing using tools like Apigee, Swagger, REST/SOAP
- Familiarity with DevOps/MLOps environments and infrastructure solutions like Docker, Kubernetes
- Experience with data cleaning, normalization, feature engineering, dimensionality reduction (e.g., PCA), etc.
- Knowledge of code linters and software quality assurance best practices
- Desire to learn new skills and open to working across different areas of software and data
- Ability to follow directions and work collaboratively within a team
- Strong attention to detail and a proactive approach to identifying code improvement
- Good organizational skills, with the ability to support multiple projects and meet deadlines
- Reporting, documentation, attention to detail, analytical, and problem-solving skills
- Flexibility with change in project requirements and project changes
- Authorized to work in the United States without sponsorship and currently located within the United States
Nice to have:
- Located in or looking to relocate to (no relocation assistance available) and able to work hybrid (up to 4 days a week in office) in one of the following locations: Dallas, TX; Columbus, OH; Albany, NY; Tarrytown, NY; Santa Clara, CA; Chicago, IL.
- Degree, preferably in a related field such as computer science, information systems, or demonstrated equivalent work experience
Job Tags
Work experience placement, Relocation,