Join our Team
Ericsson’s R&D Data team is seeking a highly motivated and self-driven Principal Machine Learning & Data Engineer with experience in designing, developing and deploying machine learning models
along with the ability to build and maintain highly scalable data pipelines. You will work with a group of extremely high-performing engineers who design, implement, and support end-to-end SaaS
solutions. You are adaptable and a flexible problem-solver with an algorithmic approach, technical expertise, engineering & analytics skills, and product sense to successfully pivot/context-switch
amongst many projects with a variety of scale and complexity.
Key Responsibilities
Machine Learning Engineering
• Architect, build, and deploy scalable machine learning models in production environments.
• Optimize ML models for performance, efficiency, and cost-effectiveness.
• Implement MLOps best practices for CI/CD, monitoring, and retraining of models.
• Collaborate with data scientists to transition models from research to production.
Data Engineering
• Design and maintain high-performance, scalable data pipelines for ML applications.
• Ensure data availability, reliability, and quality for AI-driven applications.
• Work with streaming and batch processing frameworks (e.g., Spark, Kafka, Flink).
• Optimize data storage and retrieval for large-scale ML workloads.
Architecture & Leadership
• Define the AI and data strategy, ensuring alignment with business goals.
• Drive best practices for scalability, reliability, and security in ML & data infrastructure.
• Mentor engineers and foster a culture of innovation and excellence.
• Collaborate cross-functionally with software engineers, DevOps, and product teams.
RequirementsTechnical Skills
• ML & AI Frameworks: TensorFlow, PyTorch, Scikit-learn
• Big Data & Streaming: Apache Spark, Kafka, Flink, Snowflake, Delta Lake
• Cloud & Infrastructure: AWS, GCP, or Azure (EC2, S3, Lambda, SageMaker, Databricks)
• Programming Languages: Python (preferred), Scala, Java, SQL
• MLOps & DevOps: Kubernetes, Docker, CI/CD, MLflow, Airflow, Feature Stores
• Data Engineering: ETL, Data Warehousing, Data Lakes, Distributed Computing
Experience & Qualifications
• 10+ years in data engineering, ML engineering, or related fields.
• Proven experience deploying ML models in production at scale.
• Strong understanding of data architectures for AI-driven applications.
• Experience with microservices and API-driven architectures.
• Demonstrated leadership in AI/ML strategy and best practices.
Preferred Qualifications
• Experience with LLMs and generative AI in production.
• Knowledge of networking and distributed systems (ideal for router-related use cases).
• Contributions to open-source ML or data engineering projects.
Other Jobs from Ericsson
Project Administration Intern (Bilingual)
Customer Project Manager
Développeur Logiciel / Software Developer
Software developer - DevOPS
Software Developer - DevOps Engineer
Radio Product Integration Developer
Similar Jobs
Principal Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say