Join Us as a Software Engineer
Job Overview
This position offers a driven Software Engineer the opportunity to take on an exciting new career challenge. You'll develop a broad network of stakeholders across various levels of seniority, refine your technical skills, and advance your career. This role is at the associate level.
What You'll Do
- Engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions.
- Work within a feature team to design, develop, and deploy software, scripts, and tools, often complex.
- Collaborate with engineers, architects, and business analysts across the platform.
- Produce complex, high-quality software that adds value and supports the full development lifecycle.
- Participate in system design, coding, testing, deployment, and operations.
Responsibilities
- Deliver complex and critical software quickly and with high quality.
- Manage projects through all phases from initial development to decommissioning.
- Optimize software engineering capabilities through collaboration.
- Design, test, and implement working code.
- Engage in requirements analysis, design, coding, testing, deployment, and operational activities.
Skills Required
- Background in software engineering, software design, and architecture.
- Understanding of how your expertise supports customer needs.
- Minimum 3 years experience in Data Science, AI, or related fields with hands-on AI environment projects.
- Proficiency in Node.js and Python for server-side application development.
- Strong knowledge of Large Language Models and their practical applications.
- Experience with AI/ML frameworks such as TensorFlow and PyTorch.
- Familiarity with RESTful APIs and microservices architecture.
- Experience with DevOps, testing, Agile methodologies, and associated tools.
Job Highlights
{job_highlight_markdown}
Note: The job highlights will be added dynamically based on additional input.