Job Description:
Intel’s 2AI (Automation and AI) team is dedicated to enhancing business operations through innovative software technologies. Our primary goal is to provide top-tier automation solutions to our business partners. With the rapid progression in Generative AI, we are swiftly establishing reference patterns and enterprise-grade platforms that utilize GPT and other foundational models to expedite business processes. If you are a driven developer with a keen interest in Automation and excellent communication skills, this role could be a perfect fit for you. Continue reading to discover more about this position.
As a Software Development Engineer, your responsibilities will revolve around our Automation and AI Center of Excellence services and capabilities. Your primary task will be developing, configuring, and supporting Generative AI platforms. This may include creating a marketplace and an enterprise-level platform to make AI and Automation accessible to everyone at Intel. Throughout this journey, you will acquire advanced engineering skills and contribute to a global Community of Practice. Our team is also in charge of managing the Enterprise Generative AI platforms. Your secondary duties will involve capability engineering and support for one or more of these automation platforms. In this role, you will utilize tools such as React, GitHub, Azure, and others to construct and configure this new platform. Your soft skills will be crucial in leading, learning, and designing. You will be part of a supportive team of talented colleagues and a diverse group of stakeholders. If this opportunity excites you, we encourage you to apply and initiate a conversation with us.
The primary responsibilities for this role will include, but are not limited to:
-
Design, develop, and implement AI models and software applications using various programming languages such as .Net, Python, and JavaScript.
-
Collaborate with data scientists and other developers to facilitate the adoption of AI systems.
-
Develop front-end website architecture and back-end website applications.
-
Ensure the responsiveness of applications and work alongside graphic designers for web design features.
-
See through a project from conception to finished product, meeting technical and consumer needs.
-
Design and develop APIs and ensure their smooth integration with AI systems.
-
Stay abreast of developments in AI and programming languages and apply this knowledge to the job.
-
Test, troubleshoot, and improve the application’s performance.
-
Maintain code integrity and organization and ensure data security and protection.
-
Understand and implement software development life cycle (SDLC) processes.
Qualifications:
Minimum qualifications are required to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
Minimum Qualifications:
-
Bachelor’s degree in computer science or a related field (or 3-5 years of equivalent experience).
-
2+ years of hands-on experience in .NET, SQL, REST/JSON, and XML.
-
1+ years of hands-on experience in the following:
-
Web development experience with HTML, JavaScript, CSS, and other web technologies.
-
Azure.
-
React and building REST services with .NET.
-
Experience with CI/CD Pipeline using GitHub action.
-
Agile/SCRUM methodologies and experience working on a SCRUM software delivery team.
-
Advanced level of English.
-
Must have unrestricted – permanent right to work in Costa Rica.
Preferred Qualifications:
-
3-5 years of general software engineering experience.
-
Experience with building or integrating Generative AI solutions.
-
Experience achieving results in a fast-paced environment.
-
Knowledge of Vector Databases.
-
Experience with unit testing.
Job Type:
Experienced Hire
Shift:
Shift 1 (Costa Rica)
Primary Location:
Virtual Costa Rica
Additional Locations:
Business group:
Enable amazing computing experiences with Intel Software continues to shape the way people think about computing – across CPU, GPU, and FPGA architectures. Get your hands on new technology and collaborate with some of the smartest people in the business. Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions. Ready to solve some of the most complex software challenges? Explore an impactful and innovative career in Software.
Posting Statement:
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Position of Trust
N/A
Work Model for this Role
This role is available as a fully home-based and generally would require you to attend Intel sites only occasionally based on business need. This role may also be available as our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. In certain circumstances the work model may change to accommodate business needs.