Senior Python Developer – Software Engineer
Global Telecom and IT Services
We Reshape The Future Through Innovation
Job Description:
The selected candidate will work with speed and efficiency to deliver the highest quality of work. We are looking for someone who is passionate about their client’s business, and ready to work on exciting projects with Fortune 500 companies and Silicon Valley startups, with great rates and zero hassles. Responsible for designing and developing complex requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Possess strong proficiency in development and testing practices common to the industry and have extensive experience of using design and architectural patterns.
Required Skills:
- Advanced Python programming skills and familiar with HQL, Spark, actual experience on PyTorch, TensorFlow or Keras
- Experience building scalable Event Driven Python Microservices
- Experience consuming and manipulating data into Python via both APIs and Message Bus event driven data (Kafka or RabbitMQ)
- Experience with relational Data Base schemas and MongoDB
- Experience working with advanced GraphQL API queries
- Experience building Django web services
- Advanced Ansible YAML Playbooks
- Docker, Docker Compose, Kubernetes
- Experience using OpenShift a plus
- Background in Network Operations or Network Engineering a plus
Responsibilities:
- Serve as a technology subject matter expert for internal and external stakeholders and provide direction for all firm mandated controls and compliance initiatives, all projects within the group and in creating a technology domain roadmap
- Ensure that all integration of functions meet business goals
- Define necessary system enhancements to deploy new products and process enhancements
- Recommend product customization for system integration
- Identify problem causality, business impact and root causes
- Exhibit knowledge of how own specialty area contributes to the business and apply knowledge of competitors, products and services
- Advise or mentor junior team members
- Impact the engineering function by influencing decisions through advice, counsel or facilitating services
- Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Qualifications:
- BS degree in Electrical Engineering/ Computer Science or similar experience.
- Eight or more years of experience in wireless technologies with focus in standards, network architecture, and systems design.
- Highly focused on details associated with one or more systems such as wireless networking (Core/ RAN/ OSS/ BSS), Network Slicing, MEC, Security, Cloud, and APIs.