Highlights
Be part of the global leader in high-speed connectivity, working on cutting-edge AI solutions.
Description
Job Summary
pCiena is seeking an entry-level AI Engineer to contribute to the design and delivery of AI-driven software that enhances network products through reliable, cloud-ready engineering. The ideal candidate will work on modern AI infrastructure, microservices, and collaborative development within a seasoned engineering team.
Responsibilities
- Design and develop modular, well-documented Python services supporting AI platforms.
- Build and extend RESTful APIs using FastAPI within containerised microservice architectures.
- Implement and test AI workflows using orchestration frameworks such as LangChain and LangGraph.
- Apply machine learning techniques across data preparation, model training, and validation pipelines.
- Experiment with prompt engineering and context management to improve model quality and performance.
- Debug and troubleshoot AI/ML systems to maintain reliability in production environments.
- Collaborate with engineering and data teams to deliver scalable AI-enabled features.
Required Skills
- Python Programming
- FastAPI Development
- Data Processing Tools
- Machine Learning Techniques
- AI Orchestration Frameworks
Required Skills Explained
- Python Programming: Understanding of Python and Object-Oriented Programming concepts is essential for designing and developing modular services.
- API Development: Experience with building RESTful APIs, preferably using FastAPI, to support microservices architecture.
- Data Processing: Proficiency in tools like Pandas or SQL for data preparation and manipulation.
- Machine Learning Techniques: Knowledge of applying machine learning techniques across various stages such as model training and validation.
- AI Orchestration: Familiarity with orchestration frameworks like LangChain and LangGraph to manage AI workflows.
- Debugging and Troubleshooting: Skills in identifying, diagnosing, and resolving issues in AI/ML systems to ensure reliability in production environments.
Who is this for
pThis role is ideal for recent graduates or early-career professionals with a strong interest in AI and machine learning. Candidates should have a passion for technology and be eager to learn and grow within a collaborative environment.
Why This Job is a Good Opportunity
ulliDiverse Learning Environment: Exposure to cutting-edge technologies including AI infrastructure, microservices, and collaborative development.liCompetitive Culture: Part of a global leader in high-speed connectivity with a focus on employee well-being and growth.liGrowth Potential: Opportunities for professional development within a tech company that prioritizes meaningful impact.liFlexible Work Environment: Emphasis on flexibility to empower individual growth and work-life balance.liInnovative Projects: Engage in projects that contribute to intelligent networking solutions using advanced AI systems.
Interview Preparation Tips
- Research Ciena’s Products and Services: Understand the company's focus on high-speed connectivity and innovative AI-driven network products.
- Highlight Relevant Experience: Emphasize any prior experience with Python, RESTful APIs, or machine learning projects.
- Paste Examples of Your Work: Prepare to discuss specific instances where you have applied machine learning techniques or developed AI solutions.
- Be Prepared for Technical Questions: Review key concepts in data processing, API development, and machine learning methodologies.
- Showcase Soft Skills: Demonstrate your ability to work collaboratively with engineering and data teams, as well as your problem-solving skills.
Career Growth in This Role
pAs you progress in this role, there are numerous opportunities for growth. You can advance into more senior positions within AI software development, or consider roles that require a deeper understanding of networking concepts such as TCP/IP and SDN. Ciena's commitment to innovation and employee development means that you could also transition into leadership roles overseeing teams of developers. Additionally, you may explore specialized areas like cloud platforms or vector databases if these interests align with your career goals.
Explore More Opportunities
Skills
Frequently Asked Questions
What kind of support will I receive as an entry-level AI engineer?Ciena provides extensive training and mentorship programs to help you develop your skills and thrive in the role.
Is there a chance for career growth within Ciena?Absolutely! Ciena invests in its employees' development, offering numerous opportunities for advancement and skill enhancement.
What is the company culture like at Ciena?Ciena fosters a culture of innovation, collaboration, and well-being. Our teams enjoy a flexible work environment that prioritizes personal growth and belonging.