This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Sr Software Engineer works with a team of other software engineers, network and systems engineers to design, implement, and deploy software which meet customer's requirements, scales easily, removes the limitations of traditional networking solutions, and supports deployment in highly available environments. This role actively participates in architecture and design of various software components focused on crafting applications that leverage technologies such as virtualization, micro services, SDN, NFV and AI/ML-driven automation to support the DTIS team. They apply machine learning models and intelligent automation to optimize workflows, enhance decision-making, and improve product capabilities, enabling smarter, data-driven systems. They work on technical assignments that are moderately difficult, requiring judgment in resolving issues or in making recommendations. The assignments require considerable judgment and initiative, and the Engineer must understand the implications of work and make recommendations for solutions. They normally receive little instruction on daily work and only require general instructions on newly introduced assignments.
Job Responsibility:
Drives engineering projects by developing software solutions
conducting tests and inspections
preparing reports and calculations
Expected to independently develop a full software stack
Interact with system engineers to define system requirement and/or vital requirements for automation
Implements automation frameworks for testing, deployment, and monitoring using AI-driven approaches
Contributes to designs to implement new ideas which use new frameworks to improve an existing or new system/process/service
Review existing designs and processes to highlight more efficient ways to complete existing workload more optimally through industry perspectives
Understands the creation of company IPR
Explores AI/ML technologies and automation platforms to design innovative solutions for business challenges
POCs employing ML algorithms, process automation, and intelligent assistants to streamline workflows
Collaborates with technical teams and applies system expertise to deliver technical solutions
Continuously learns and teaches others existing and new technologies
Contributes to the development of others through mentoring or in house workshops and learning sessions
Promotes adoption of responsible AI practices, including model interpretability and governance
Mentor’s teams on AI/ML protocols and automation strategies
Contributes to new and existing technology options that support business goals
Understands current technology that supports business goals, and system protocols, how systems operate and data flows
Independent study of current development, AI/ML technology is expected
Defines and drives AI/ML adoption strategy to align with enterprise goals
Evaluates automation and AI-driven tools to recommend optimal solutions for scalability and performance
Writes basic documentation on how technology works
Creates clear documentation for new code and systems used
Documenting systems designs, presentations, and business requirements for consumption and consideration at the manager level
Prepares explainability reports for AI models and automation frameworks to support compliance and audit requirements
Requirements:
Experience with Java Spring boot
Experience in microservices architecture building backend services using Spring boot focused on developing RESTful APIs
Experience working in an Agile/Scrum and DevOps environment
Proven experience in software engineering and DevOps engineering
Experience with CI/CD applications and pipelines
Experience with AI/ML frameworks and Tools
Bachelor's Degree: Computer Science Or Engineering
4-7 Years: Technical engineering experience
Communication
Customer Service
Analytics
Technical Writing
At least 18 years of age
Legally authorized to work in the United States
High School Diploma or GED
Nice to have:
Experience with Splunk, AppD and Grafana
Experience with DevOps tools, such as RabbitMQ, Kafka etc. Experience in Docker, Kubernetes
Hands-on experience in automation frameworks or AI-driven orchestration