Brightstar is looking to build, develop, and improve software and solutions using various engineering methodologies, delivering outstanding business, platform, and technology capabilities for their customers and colleagues.
Requirements
- Extensive Python programming experience (PySpark, Pandas, data manipulation libraries)
- Previous experience with Databricks platform
- Proficiency in CI/CD processes with tools like GitHub
- Experience with container and orchestration technologies: Docker, Kubernetes, Helm
- Building, testing, and deploying ML models using ML-Ops framework
- Strong knowledge of Azure cloud ecosystem
- Strong understanding and expertise in data engineering involving ETL pipelines and real-time data processing
Responsibilities
- Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, marketing, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Partnering with team members, joining in code assessments, and advocating for a culture of coding excellence and sharing information.
- Keeping up-to-date with industry technology trends and advancements, participating in the organization’s technology networks to cultivate a culture of technical excellence and advancement.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure accurate code composition, readability, and reliability.
- Engage in complex analysis of data from multiple sources of information, both internal and external, to solve problems creatively and effectively.
Other
- Bachelor’s or Master’s degree in Computer Science or Software Engineering.
- Good to have any associate Cloud Certification.
- Communicate complex information, which could include sensitive or difficult-to-communicate content, effectively to various audiences.
- Influence or convince collaborators to achieve desired outcomes.
- Collaborate with other business-aligned support areas to keep up to speed with business activity and strategy.